describe SomeThing do
before :all do
# ...
FooClass.stub(:fooMethod).with('a').and_return("something")
end
end
与rspec 1
合作很酷。
我已更新为rspec 2
,这就是我现在收到的这条线:
Failure/Error:
FooClass.stub(:fooMethod).with('a').and_return("something")
NoMethodError:
undefined method `stub' for FooClass::Class
rspec api但是说:Person.stub(:find) { person }
我缺少什么?
答案 0 :(得分:3)
这是在it
还是before
区域内?
before :all
块不支持存根。每个例子后,存根和模拟都会被清除。您可以阅读有关此here的更多信息。将before :all do
更改为before do
,这应该有效。