我希望将对象 A 存根,以便使用参数 1 回复下一个消息并返回“B”字符串。
describe "some situation" do
before do
A = double("Some Object")
A.stub(:next).with(1).and_return("B")
end
it "passes" do
expect(A.next(1)).to eq(B)
end
end
我想用新的rspec语法A.stub(:next).with(1).and_return("B")
写A.allow...
行,但我找不到添加with
部分的位置
答案 0 :(得分:0)
这是新语法的工作原理:
allow(A).to receive(:next).with(1).and_return("B")