FactoryBot.define do
  factory :invite do
    email { 'plop@octo.com' }
    user { nil }
    association :dossier

    after(:build) do |invite, _evaluator|
      if invite.user.present?
        invite.email = invite.user.email
      end
    end

    trait :with_user do
      association :user
    end
  end
end