Я работаю над приложением Rails, которое отслеживает информацию о клиенте (естественно, хранящуюся как Customer
) и позволяет пользователям создавать пакеты моментальных снимков (Batch
) из набора записей о клиентах на основе набора предварительных данных. критерии.
Модель Batch
отвечает за сопоставление записей для CSV, а также за обновление поля состояния каждой записи.
Я изо всех сил пытаюсь понять, как лучше всего определить процедуры пакетной генерации с использованием RSpec, а именно - заглушить зависимость от клиента.
Если я создаю заранее определенный набор записей о клиентах, которые я могу использовать для проверки правильности моих правил (т. Е. При наличии записей от a до k эта партия не должна включать записи b, d или f), или я должен пытаетесь издеваться над ними как-нибудь?