我有一个工作正常的嵌套 Controller ,我想设置 rspec 来测试一个嵌套的控件,但它不会测试 Controller ,除非我指定它。
即我的 rspec 测试 Controller 在这里: /spec/controllers/organizations/memberships_controller.rb
但是当我运行 rspec 来测试所有内容时,它会测试除嵌套 Controller 之外的所有内容:
bundle exec rspec spec
要测试嵌套控件,我必须专门要求 rspec 来测试它:
bundle exec rspec spec/controllers/organizations/memberships_controller.rb
有没有办法让 rspec 自动测试嵌套控件?
谢谢。
肖恩
最佳答案
它没有拾取它,因为它没有以 _spec.rb
结尾将其重命名为 spec/controllers/organizations/memberships_controller_spec.rb
关于ruby-on-rails - Rspec:测试嵌套 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4008453/