AssociationTypeMismatch и FactoryGirl

В последнее время это вызывает некоторое разочарование ...

Похоже, что использование Фабрик в моих тестах на огурец в некоторых ситуациях вызывает AssociationTypeMismatch ошибки, такие как:

MyModel (# 65776650) ожидалась, получена MyModel (# 28190030) (ActiveRecord :: AssociationTypeMismatch)

Похоже, это происходит, когда есть ссылка на ассоциацию - как если бы объект, созданный Factory, отличается от реального. Подробнее см. В этом вопросе: Проблема дублирования класса Cucumber: AssociationTypeMismatch

Я постепенно меняю вызовы Factory на реальные вызовы Model.create или mock_model. Было бы неплохо продолжать использовать Factory girl ... Интересно, что-то я сделал не так?

Спасибо

19
задан fkoessler 24 July 2019 в 08:22
поделиться