Rspec:期望通过块快捷方式接收

时间:2017-08-29 17:47:53

标签: ruby-on-rails ruby rspec

我试图为collection.map(&:something)等代码编写规范。

我知道简单的方法是测试块调用的结果,但在我的情况下,它调用第三方API,我只是想确保它向集合发送适当的消息。

已经尝试了一个非常直截了当的expectexpect(collection).to receive(:map).with(&:something) 它失败了ArgumentError: 'with' must have at least one argument

什么是正确的方法?

感谢您的帮助。

0 个答案:

没有答案