【发布时间】:2015-10-07 10:50:14
【问题描述】:
我知道使用 ruby/rspec,您可以执行以下操作,以便为对该方法进行的不同调用接收不同的返回值:
allow(double).to receive(:msg).and_return(value1, value2, value3)
我只能让 meck 存根成为一个具有一个返回值的方法,如下所示:
meck:expect(module, some_method, fun() -> ok end)
有没有办法让它在第一次调用时返回ok,然后在第二次调用时返回ok2?
【问题讨论】: