29 lines
778 B
Ruby
29 lines
778 B
Ruby
# == Schema Information
|
|
#
|
|
# Table name: users
|
|
#
|
|
# id :integer not null, primary key
|
|
# admin :boolean default(FALSE), not null
|
|
# email_address :string not null
|
|
# lang :string default("en")
|
|
# password_digest :string not null
|
|
# username :string
|
|
# created_at :datetime not null
|
|
# updated_at :datetime not null
|
|
#
|
|
# Indexes
|
|
#
|
|
# index_users_on_email_address (email_address) UNIQUE
|
|
#
|
|
FactoryBot.define do
|
|
factory :user do
|
|
username { Faker::Internet.unique.username }
|
|
email_address { Faker::Internet.unique.email }
|
|
password { Faker::Internet.unique.password(min_length: 12, max_length: 18) }
|
|
end
|
|
|
|
trait :admin do
|
|
admin { true }
|
|
end
|
|
end
|