Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 检查存根方法是否调用了三次_Ruby On Rails_Rspec - Fatal编程技术网

Ruby on rails 检查存根方法是否调用了三次

Ruby on rails 检查存根方法是否调用了三次,ruby-on-rails,rspec,Ruby On Rails,Rspec,在rspec中的另一个方法调用期间,如何检查存根方法是否被调用了三次 我有一个方法parse_list,它调用另一个方法parse_item: def parse_list(html) ... end def parse_item(html) ... end 如何测试后者是否从前者调用了三次?这取决于您调用的是哪个对象parse\u list方法。您只需expect(object.)。接收(:parse_item)。使用(参数)。精确地(n)。次 欲知详情

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

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

def parse_list(html)
  ...
end

def parse_item(html)
  ...
end

如何测试后者是否从前者调用了三次?

这取决于您调用的是哪个对象
parse\u list
方法。您只需
expect(object.)。接收(:parse_item)。使用(参数)。精确地(n)。次
欲知详情