【发布时间】:2014-06-11 20:18:43
【问题描述】:
我正在将我的测试升级到 Rspec3(太麻烦了),删除了我所有的“应该”,但我不知道如何在我的视图测试中升级“view.stub”。
我正在使用设计
示例:
view.stub(:current_user) { nil }
render
expect(rendered).to .... etc
这给了我一个弃用警告:
不推荐使用来自 rspec-mocks 的旧
:should语法的stub而不显式启用该语法。改用新的:expect语法或显式启用:should。从...调用。
我不知道如何升级到新的“改进”语法。 谢谢
【问题讨论】:
-
顺便说一句,a tool 可以自动转换为 RSpec 3 语法。
标签: ruby-on-rails rspec rspec-rails