如何在rspec-2中存根视图

时间:2010-06-06 01:46:17

标签: ruby-on-rails rspec

我正在将应用程序升级到Rails 3 / Rspec 2.我看到了 在Rspec 2中更改了一个视图辅助方法。它看起来像 而不是做template.stub!,我们现在应该做view.stub!, 但我似乎无法让它在测试版10上工作。我得到了一个“未定义的 #<局部变量或方法`view' RSpec的::核心:: ExampleGroup :: Nested_1 :: Nested_1 :: Nested_1:0x106785fd0>”中 错误。

我在this commit中看到大卫删除了视图 方法,但我无法弄清楚它被替换了什么。某物 在ActionView :: TestCase :: Behavior?

我在rails 3.0.0.beta3上。

知道我缺少什么吗?

1 个答案:

答案 0 :(得分:1)

在将更多功能移回ActionView :: TestCase :: Behavior之后,这被证明是rspec-rails中的一个错误。大卫重新曝光_view作为视图,所以view.stub!仍然是要走的路。它暂时被打破了。