FactoryBot.define do factory :notification do user association :notifiable, factory: :proposal trait :read do read_at { Time.current } end end factory :admin_notification do title { |n| "Admin Notification title #{n}" } body { |n| "Admin Notification body #{n}" } link nil segment_recipient UserSegments::SEGMENTS.sample recipients_count nil sent_at nil trait :sent do recipients_count 1 sent_at { Time.current } end end end