6
スクリプトがCtrl-Cで終了して再実行された後で、実行間の正しいデータを維持するスクリプトの能力をテストする単体テストの良い方法は何ですか?ベストプラクティスのために見直すことができる類似の何かをする既存のモジュールまたはスクリプトのテストはありますか?実行間の機能を提供するRubyスクリプトをテストするには?
スクリプトがCtrl-Cで終了して再実行された後で、実行間の正しいデータを維持するスクリプトの能力をテストする単体テストの良い方法は何ですか?ベストプラクティスのために見直すことができる類似の何かをする既存のモジュールまたはスクリプトのテストはありますか?実行間の機能を提供するRubyスクリプトをテストするには?
http://avdi.org/devblog/2010/07/19/greenletters-painless-automation-and-testing-for-command-line-applications/のようなライブラリを使用するか、プログラムを実行、終了、再実行し、正しく動作するかどうかを確認してください。良い習慣は、コンソールでの統合テストを最小限に抑えるために、よくテストされた独立したモジュールとしてプログラムを設計することです。