Это вызвало некоторое разочарование в последнее время...
Кажется, что использование фабрик в моих тестах огурца в некоторых ситуациях вызывает ошибки AssociationTypeMismatch, такие как:
MyModel (# 65776650) ожидается, получил MyModel (# 28190030) (ActiveRecord:: AssociationTypeMismatch)
Кажется, что это происходит, когда есть ссылка на ассоциацию - как будто созданный объект Factory отличается от реального. См. Этот вопрос для получения дополнительной информации: Задача класса дубликатов огурца: AssociationTypeMismatch
Я постепенно меняю призывы Factory к реальным вызовам Model.create или mock_model. Было бы неплохо продолжать использовать Factory девушку... Интересно, есть ли что-то, что я, возможно, сделал не так?
Спасибо