]> git.openstreetmap.org Git - rails.git/blobdiff - test/factories/messages.rb
Replace messages fixtures with a factory.
[rails.git] / test / factories / messages.rb
diff --git a/test/factories/messages.rb b/test/factories/messages.rb
new file mode 100644 (file)
index 0000000..75e65cd
--- /dev/null
@@ -0,0 +1,21 @@
+FactoryGirl.define do
+  factory :message do
+    sequence(:title) { |n| "Message #{n}" }
+    sequence(:body) { |n| "Body text for message #{n}" }
+    sent_on Time.now
+
+    # FIXME: needs user factory
+    from_user_id 1
+
+    # FIXME: needs user factory
+    to_user_id 2
+
+    trait :unread do
+      message_read false
+    end
+
+    trait :read do
+      message_read true
+    end
+  end
+end