检查是否有三次调用存根方法

时间:2017-12-22 06:30:49

标签: ruby-on-rails rspec

如何在rspec中的另一个方法调用期间检查是否已经调用了三次存根方法?

我有一个方法parse_list,它调用另一个方法parse_item

def parse_list(html)
  ...
end

def parse_item(html)
  ...
end

如何测试后者被调用三次?

1 个答案:

答案 0 :(得分:0)

这取决于您调用的对象parse_list方法。你只需要expect(object).to receive(:parse_item).with(arguments).exactly(n).times 有关详细信息click