У меня есть простая фабрика
factory :imported_object do
sequence(:source_id) { |n| "id_#{n}" }
source { 'default_source' }
end
, и я пытаюсь проверить, что она допускает дублирование source_ids, но только из разных источников.Однако я не могу назначить эти атрибуты одновременно.Я могу назначить либо индивидуально, но
imported_object = build(:imported_object, source: '5', source_id: 'different_source')
заставляет оба объекта иметь значение nil
в результате imported_object
Как я могу получить FactoryBot дляздесь работать?