2

Ctrl+Cすべての仕様を再実行する、以外に、自動テストをさらに制御できると便利です。

Rails 3プロジェクト内で自動テストを使用する場合、自動テストは常に1つの仕様が失敗したファイル内のすべての仕様を再実行するため(たとえば、1つの仕様が失敗しuser_spec.rbただけでなく、完全に実行されるため)、いくつかの仕様が終了するのを待つことがよくあります。すべてのファイルで失敗した仕様のみを実行するように自動テストに指示するキーボードショートカットはありますか?または、自動テストに特定のファイルを1つだけ実行するように指示できる、ある種のインタラクティブモード(リファクタリング時に多くの仕様が壊れて、ファイルごとに修正して正常な状態を維持する場合があります)。

これが存在しない場合、それには正当な理由がありますか?スペックスイート全体を頻繁に実行する必要があり、上記の実行モードではこれが実行されないことはわかっていますが、私見では、これは個々のスペックをより迅速に修正するのに役立ちます。

4

0 に答える 0