diff options
author | Louise Crow <louise.crow@gmail.com> | 2013-08-12 18:34:02 +0100 |
---|---|---|
committer | Louise Crow <louise.crow@gmail.com> | 2013-09-16 12:41:42 +0100 |
commit | cf06e0b7f142a1e9a39658ad548cb4de798a591b (patch) | |
tree | 8e520c30eeb20d8d47ebe32d0d932c33b6db2104 | |
parent | 1f04fc91014aacbffb8a5c6a9df22efaa4272eb7 (diff) |
Make some simple factories for real objects.
-rw-r--r-- | spec/factories.rb | 31 | ||||
-rw-r--r-- | spec/spec_helper.rb | 2 |
2 files changed, 33 insertions, 0 deletions
diff --git a/spec/factories.rb b/spec/factories.rb new file mode 100644 index 000000000..704b91e04 --- /dev/null +++ b/spec/factories.rb @@ -0,0 +1,31 @@ +FactoryGirl.define do + + factory :incoming_message do + info_request + raw_email + end + + factory :raw_email + + factory :info_request do + title "Example Title" + public_body + user + end + + factory :user do + name 'Example User' + email 'user@example.com' + salt "-6116981980.392287733335677" + hashed_password '6b7cd45a5f35fd83febc0452a799530398bfb6e8' # jonespassword + end + + factory :public_body do + name 'Example Public Body' + short_name 'Example Public Body' + request_email 'request@example.com' + last_edit_editor "admin user" + last_edit_comment "Making an edit" + end + +end diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 86ca5150a..0d8f8fac5 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -155,5 +155,7 @@ Spork.prefork do end Spork.each_run do + FactoryGirl.definition_file_paths = [ Rails.root.join('spec', 'factories') ] + FactoryGirl.reload # This code will be run each time you run your specs. end |