2010-12-13 15 views
1

Rails 3.0.3、Rspec 2、Zentest gem - 今は非常に不満なので、いくらか余裕をもたせてください。ビューの変更後にオートテストが実行されていない

  1. なぜ私はビューファイルに変更を加えるのですか(/要求)とコントローラの仕様を再テストしませんか?何か不足していますか?コントローラや仕様ファイルを変更するとうまく動作します。

  2. どうすればいいですか?

  3. オートテスト/ zentest /などのマジック設定の呪文がどこにあるのか理解するための沼地のような文書はありませんか?それはちょうど私にとって大きな混乱のように思えるので、私がどのように愚かであるか教えてください、正しい方向に私を指摘してください。

答えて

2

あなたはRSpecのと自動テストを実行したときに私の理解では、つまり、テンプレートを表示するには変更が唯一のテンプレートの仕様を再度実行しますが、これはデフォルトの動作であるということです。

ZenTestドキュメントを見ると、テストフレームワーク(この場合はRSpec)がspec-fileとview-fileのマッピングが実際に発生するため、あまり役に立ちません。

.autotestファイルに新しいマッピングを追加できます(this SO thread)。また、RSpecコード自体を見て、ある場所ですべてのマッピングを見ることができます。{path_to_installed_gems}/rspec-rails-{version}/lib/autotest/rails_rspec2.rb

関連する問題