Files
danbooru/test/factories/user.rb
r888888888 6480864718 fixes #2469
2015-10-15 15:24:24 -07:00

53 lines
949 B
Ruby

FactoryGirl.define do
factory(:user) do
name {(rand(1_000_000) + 10).to_s}
password "password"
password_hash {User.sha1("password")}
email {FFaker::Internet.email}
default_image_size "large"
base_upload_limit 10
level 20
last_logged_in_at {Time.now}
favorite_count 0
bit_prefs 0
factory(:banned_user) do
is_banned true
ban {|x| x.association(:ban)}
end
factory(:gold_user) do
level 30
end
factory(:platinum_user) do
level 31
end
factory(:builder_user) do
level 32
end
factory(:contributor_user) do
level 32
bit_prefs User.flag_value_for("can_upload_free")
end
factory(:janitor_user) do
level 35
can_approve_posts true
end
factory(:moderator_user) do
level 40
can_approve_posts true
end
factory(:admin_user) do
level 50
can_approve_posts true
end
end
end