Files
grecia/spec/factories/notifications.rb
Javi Martín fc1a89e966 Use dynamic attributes in factories
Static attributes are deprecated since factory bot 4.11; we haven't
upgraded yet but now we're ready to do so:

https://thoughtbot.com/blog/deprecating-static-attributes-in-factory_bot-4-11
2019-08-07 19:43:57 +02:00

25 lines
571 B
Ruby

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