should_receive
, в отличие от any_instance
, ожидает, что класс получает сообщение указанное количество раз.
any_instance
, с другой стороны, обычно используется для определения метода.
Итак, первый случай - это ожидание, которое мы хотели бы проверить, а второй - прохождение метода до следующей строки, чтобы мы могли двигаться дальше.