私はrails appを持っていて、application.jsファイルにいくつかのajax呼び出しを持っています。 Oにはrspec、capybara、webkit、factorygirl、およびdatabasecleanerがあります。私はすべてが合格するフィーチャーテストを書いた。誤ってapplication.jsファイルを削除してテストを実行すると、それらは引き続き通過します。理由を調べるのを手伝ってください。本当にありがとう。application.jsファイルを削除してもCapypara + Rspectテストがまだ合格するのはなぜですか?
PS:私の質問をdownvoteすれば、少なくとも私に理由を教えてください。私は答えを探していますが、答えを見つけることができませんでした。
'rake assets:clean'、' rake assets:clobber'、 'rake assets:precompile'で試してみましたか? – fabersky
@ fabersky 'rake assets:clobber'が働いたので、パブリックフォルダにキャッシュされたファイルが原因でした。本当にありがとう! – tkhuynh