]> git.openstreetmap.org Git - rails.git/blobdiff - test/factories/user_blocks.rb
Replace user_blocks fixture with a factory.
[rails.git] / test / factories / user_blocks.rb
diff --git a/test/factories/user_blocks.rb b/test/factories/user_blocks.rb
new file mode 100644 (file)
index 0000000..b73e599
--- /dev/null
@@ -0,0 +1,25 @@
+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