mirror of https://github.com/fspc/BikeShed-1.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
749 B
31 lines
749 B
FactoryGirl.define do
|
|
factory :user do
|
|
sequence(:username) { |n| "user_#{n}" }
|
|
sequence(:email) { |n| "user_#{n}@example.com" }
|
|
password 'password'
|
|
password_confirmation { password }
|
|
first_name 'Michael'
|
|
last_name 'Scott'
|
|
sequence(:bike_id) { |n| n }
|
|
association :user_role, factory: :role_user
|
|
|
|
factory :staff do
|
|
username "staff"
|
|
first_name 'Staff'
|
|
association :user_role, factory: :role_staff
|
|
end
|
|
|
|
factory :admin do
|
|
username "admin"
|
|
first_name 'Admin'
|
|
association :user_role, factory: :role_admin
|
|
end
|
|
|
|
factory :bike_admin do
|
|
username "bike_admin"
|
|
first_name 'BikeAdmin'
|
|
association :user_role, factory: :role_bike_admin
|
|
end
|
|
|
|
end
|
|
end
|
|
|