我正在将一个应用升级到Rails 3/Rspec 2。我看到在Rspec 2中存根视图助手方法发生了变化。看起来我们现在应该做view.stub!而不是template.stub!,但是我似乎不能让它在beta 10上工作。我得到了一个“未定义的局部变量或#< RSpec::Core::ExampleGroup::Nested_1::Nested_1::Nested_1:0x106785fd0>”error的方法` view‘“。
我看到在this commit中David删除了view方法,但是我不知道它被替换成了什么。ActionView::TestCase::Behavior中有什么?
我使用的是rails 3.0.0.beta3。
知道我错过了什么吗?
发布于 2010-06-15 10:56:57
在将更多的功能移回ActionView::TestCase::Behavior之后,这被证明是rspec-rails中的一个bug。David重新将_view暴露为视图,所以view.stub!仍然是我们要走的路。它只是暂时坏了。
https://stackoverflow.com/questions/2982806
复制相似问题