factory_bot icon indicating copy to clipboard operation
factory_bot copied to clipboard

FactoryBot.modify does not override gem factory

Open Set27 opened this issue 9 months ago • 0 comments

Description

I tried to get all factories from spree gem, but overriding some of the factories, in this case user factories. I add it them using require 'spree/testing_support/factories'inspec_helper.rb`.

But

Using FactoryBot.modify I get

  Factory not registered: "user"

Using FactoryBot.define I get

  Factory already registered: user

Reproduction Steps

https://github.com/Set27/factory_bot_overriding_issue

System configuration

factory_bot 6.5.1 rails 7.2.2.1
ruby 3.3.4

Set27 avatar May 08 '25 17:05 Set27