ruby-on-rails - Rspec:测试嵌套 Controller

标签 ruby-on-rails testing controller rspec

我有一个工作正常的嵌套 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/

相关文章:

ruby-on-rails - 缓存过期键

typescript - 是否可以更改 Playwright 中 toHaveScreenshot() 的路径?

controller - 从另一个 Controller 调用另一个模块中的 Controller

ruby-on-rails - 在 Rails 4 中禁用缓存摘要

ruby-on-rails - rails : How to inspect a response created with 'render json:' ?

ruby-on-rails - 如何在 heroku 上的两个不同应用程序之间共享工作人员?

windows - Cabal Configure 配置测试失败 (Windows)

android - 如何正确地将 Picasso 模拟到单元测试中?

asp.net-mvc - 在每个 Controller 操作上注入(inject) javascript - asp.net mvc

ios - 没有使用 Objective c 选择器 'scale' 声明的方法