15 lines
361 B
Ruby
15 lines
361 B
Ruby
|
|
require "faker"
|
||
|
|
|
||
|
|
FactoryBot.define do
|
||
|
|
factory :reading do
|
||
|
|
user_id { FactoryBot.create(:user).id }
|
||
|
|
work_id { FactoryBot.create(:work).id }
|
||
|
|
|
||
|
|
# A reading with a deleted work means a reading with a work_id that
|
||
|
|
# doesn't exist. Here we use 0 because it will never be used as an id.
|
||
|
|
trait :deleted_work do
|
||
|
|
work_id { 0 }
|
||
|
|
end
|
||
|
|
end
|
||
|
|
end
|