Support for callback before(:build)
23tux opened this issue · comments
Hubert Hölzl commented
Problem this feature will solve
I want to disable our Bullet
gem when FactoryBot is building instances and creating records, because I don't care about n+1 problems inside my test setup.
The problem is, that there seems to be no callback called before(:build)
. I had a look into the source code but didn't find the right place to patch it.
Any help is appreciated where to start, so I maybe I can try for a PR.
Desired solution
I want to be able to use something like this
FactoryBot.define do
before(:build) do |record|
Bullet.enable = false
end
after(:create) do |record|
Bullet.enable = true
end
end
Fabiano commented
I'm interested too!
Mohammed Nasser commented
Created a PR for the change
#1639