mirror of
https://github.com/indentlabs/notebook.git
synced 2025-10-26 11:19:22 +00:00
62 lines
960 B
Ruby
62 lines
960 B
Ruby
FactoryBot.define do
|
|
sequence :email do |n|
|
|
"email#{n}@example.com"
|
|
end
|
|
|
|
factory :user do
|
|
email
|
|
password { 'password' }
|
|
end
|
|
|
|
factory :universe do
|
|
sequence :name do |n|
|
|
"Universe #{n}"
|
|
end
|
|
user
|
|
end
|
|
|
|
factory :character do
|
|
sequence :name do |n|
|
|
"Character #{n}"
|
|
end
|
|
user
|
|
end
|
|
|
|
factory :location do
|
|
sequence :name do |n|
|
|
"Location #{n}"
|
|
end
|
|
user
|
|
end
|
|
|
|
factory :item do
|
|
sequence :name do |n|
|
|
"Item #{n}"
|
|
end
|
|
user
|
|
end
|
|
|
|
factory :attribute_category do
|
|
sequence :name do |n|
|
|
"attribute_category_#{n}"
|
|
end
|
|
sequence :label do |n|
|
|
"Attribute Category #{n}"
|
|
end
|
|
user
|
|
entity_type 'character'
|
|
end
|
|
|
|
factory :attribute_field do
|
|
sequence :name do |n|
|
|
"attribute_category_#{n}"
|
|
end
|
|
sequence :label do |n|
|
|
"Attribute Category #{n}"
|
|
end
|
|
user
|
|
attribute_category
|
|
field_type 'textarea'
|
|
end
|
|
end
|