ruby-on-rails - 在 Rails 中,如何在功能测试中 stub 渲染方法?

标签 ruby-on-rails ruby

我正在为 Rails 中的 Controller 编写一些功能测试,使用 mocha 进行模拟/ stub 。

有没有办法在测试时不渲染模板,让我只测试controller中的代码?

看起来 rspec 提供了类似的东西,但我没有使用 rspec。

最佳答案

最明显的解决方案似乎有效:

@controller.expects(:render)

我可以发誓我昨晚试过了,但没有成功。但今天早上它就像一个魅力。我一定是忽略了一个错字。

关于ruby-on-rails - 在 Rails 中,如何在功能测试中 stub 渲染方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/397052/

相关文章:

ruby-on-rails - 在 Rails Controller 中处理所需参数的最佳方式?

ruby-on-rails - Capistrano bitbucket-权限被拒绝(公钥)

jquery - Rails & FilePicker gem - 如何获取上传文件的元数据?

ruby-on-rails - 主要 :Object (NoMethodError) 的未定义方法 `require_relative'

ruby - CodeClimate::TestReporter::InvalidPayload

Ruby (Sinatra) JSON.parse 不适用于 json 数据

ruby-on-rails - Rails : How do I create a model with two "belongs_to" relations, 其中之一始终为空?

mysql - Rails mysql 删除重复的元组

ruby-on-rails - FactoryGirl搞砸了 rake db:迁移过程

ruby - 带 Selenium 的 capybara ,send_key 不起作用