FactoryBot.define do factory :message do sequence(:title) { |n| "Message #{n}" } sequence(:body) { |n| "Body text for message #{n}" } sent_on Time.now association :sender, :factory => :user association :recipient, :factory => :user trait :unread do message_read false end trait :read do message_read true end end end