大域コールバック

全てのファクトリにコールバックを上塗りするには、FactoryBot.defineブロック内で定義します。

FactoryBot.define do
  after(:build) { |object| puts "Built #{object}" }
  after(:create) { |object| AuditLog.create(attrs: object.attributes) }

  factory :user do
    name { "John Doe" }
  end
end