mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2024-11-10 17:36:33 +08:00
3e2c9934d0
- SystemNotifiction model with spec - UserSystemNotification model for many-many association
15 lines
502 B
Ruby
15 lines
502 B
Ruby
# frozen_string_literal: true
|
|
|
|
FactoryBot.define do
|
|
factory :system_notification do
|
|
sequence(:title) { |n| "System notification #{n}" }
|
|
description { Faker::ChuckNorris.fact }
|
|
modal_title { Faker::Name.first_name }
|
|
modal_body { Faker::Lorem.paragraphs(4).map { |pr| "<p>#{pr}</p>" }.join }
|
|
source_created_at { Faker::Time.between(3.days.ago, Date.today) }
|
|
source_id { Faker::Number.between(1, 1000) }
|
|
trait :show_on_login do
|
|
show_on_login { true }
|
|
end
|
|
end
|
|
end
|