为什么即使我删除了application.js文件,Capypara + Rspect测试仍然通过?

我有rails应用程序,并在application.js文件中有一些ajax调用。 O有rspec,capybara,webkit,factorygirl和databasecleaner进行测试。 我写了所有通过的function测试。 然后不小心删除了application.js文件并运行测试,它们仍然通过。 请帮我找出原因。 非常感谢。

PS:如果你请问我的问题,请至少告诉我原因。 我一直在寻找答案但找不到答案。

试试吧

 rake assets:clobber 

这将删除已编译的资产并清除它们。