标签: rspec rspec3
我正在从rspec 2升级到rspec 3,并希望使用新语法而不启用旧语法。但是我在顶层before(:each)块中设置了一些存根,我有选择地unstub我想要原始实现。
before(:each)
unstub
当我使用新的allow语法定义存根时,是否有一些等效方法可以删除存根?
allow
答案 0 :(得分:28)
您可以使用
expect(Person).to receive(:find).and_call_original
另外会检查原始的:find方法是否在人身上调用