Rspec:测试嵌套控制器

时间:2010-10-24 13:35:44

标签: ruby-on-rails testing controller rspec

我有一个可以正常工作的嵌套控制器,我想设置rspec来测试嵌套控件,但除非我指定它,否则它不会测试控制器。

即。我的rspec测试控制器在这里: /spec/controllers/organizations/memberships_controller.rb

但是当我运行rspec来测试所有内容时,它会测试除嵌套控制器之外的所有内容:

bundle exec rspec spec

测试嵌套控件,我必须具体询问rspec来测试它:

bundle exec rspec spec/controllers/organizations/memberships_controller.rb

有没有让rspec测试自动嵌套控制?

感谢。

肖恩

1 个答案:

答案 0 :(得分:2)

它不会捡起来,因为它不会以 _spec.rb

结尾

将其重命名为spec / controllers / organizations / membershipscontroller_spec.rb