Rails 3.0.3,Rspec 2,Zentest gem - 现在非常沮丧,所以给我一些懈怠。
为什么不自动重新运行我的集成(/请求)和控制器规格为什么我要对视图文件进行更改?我错过了什么吗?当我更改控制器或spec文件时,它工作正常。
我该怎么做?
是否有文件不像沼泽一样需要弄清楚自动测试/ zentest /等的魔法配置咒语在哪里?这对我来说似乎是个烂摊子,所以请告诉我我是多么愚蠢,并指出我正确的方向。
答案 0 :(得分:2)
我的理解是,当您使用Rspec运行自动测试时,这是默认行为,也就是说,对视图模板的更改只会重新运行模板的规范。
查看ZenTest文档无济于事,因为测试框架(在本例中为RSpec)是实际发生视图文件映射的spec文件。
您可以按this SO thread中所述在.autotest
文件中添加新映射。我还要看看RSpec代码本身,看看在一个地方的所有映射,可以在{path_to_installed_gems}/rspec-rails-{version}/lib/autotest/rails_rspec2.rb