openstreetmap-website/test/factories/user_blocks.rb
Andy Allan 23c3168c55 Replace user_blocks fixture with a factory.
Traits are used here to make the tests easier to read, and the
different traits can be combined where necessary.
2016-10-19 10:57:40 +01:00

25 lines
444 B
Ruby

FactoryGirl.define do
factory :user_block do
sequence(:reason) { |n| "User Block #{n}" }
ends_at Time.now + 1.day
# FIXME: requires User factory
user_id 13
# FIXME: requires User factory
creator_id 15
trait :needs_view do
needs_view true
end
trait :expired do
ends_at Time.now - 1.day
end
trait :revoked do
# FIXME: requires User factory
revoker_id 5
end
end
end