Most factories were using dynamic times and dates since commit0cf799a. However: * At the time, commits AyuntamientoMadrid/consul@71f5351 and AyuntamientoMadrid/consul@a476a30 (which introduced static times/dates in factories) hadn't been backported. * The changes in commit0cf799aoverlooked the factory `proposal_notification`.
25 lines
551 B
Ruby
25 lines
551 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
|