Понятия не имею, что не так со следующим:
let!(:account1) { create(:account) }
describe ".active_between" do
subject { Account.active_between(Date.today - 10.days, Date.today).to_a }
it { is_expected.to eq([account1]) }
end
Каким-то образом этот тест не проходит так:
expected: [#<Account id: 2, lead_id: 2]
got: [#<Account id: 2, lead_id: 3]
Что может быть причиной проблемы с существующим lead_idизменилось?Нет абсолютно никакого кода, отвечающего за его изменение.
Заводской бот настроен следующим образом:
factory :account do
association :lead
end
Завод по производству лидов определен как:
factory :lead do
name 'Lead'
end