jor*_*ver 7 rspec mocking stubbing
我有一个测试替身,我希望能够接收任何消息。
我知道我可以期望 double 收到一条消息并返回一个像这样的值:
foo = double()
allow(foo).to receive(:bar) { "Foobar" }
Run Code Online (Sandbox Code Playgroud)
我还可以允许使用以下foo方式接收任何消息#as_null_object:
foo = double()
foo.as_null_object
Run Code Online (Sandbox Code Playgroud)
有没有其他语法?似乎我应该能够做这样的事情:
allow(foo).to receive(:anything)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4570 次 |
| 最近记录: |