У меня есть демонстрационный метод, который запускает некоторые вещи через отложенное задание:
def test_dj
User.delay.count
end
Я хочу установить ожидание в тесте, что это называется. Я знаю о must_receive, но поскольку здесь есть цепочка, то, насколько я знаю, stub_chain ничего не ожидает.
Как лучше всего ожидать, что цепь будет названа?
Я остановил User.delay, чтобы вернуть User, чтобы получить ожидание от #count. Параллельно я написал тест, чтобы удостовериться, что DJ получил работу, и это, кажется, покрывает его.