diff options
author | Louise Crow <louise.crow@gmail.com> | 2013-08-28 10:50:23 +0100 |
---|---|---|
committer | Louise Crow <louise.crow@gmail.com> | 2013-09-16 14:03:24 +0100 |
commit | 6b29b23dc1690d09e1ef5bd9cc277562483c9ef8 (patch) | |
tree | bae13dcb628f04d02a64e5d30a59a2a933b79bf0 /spec/factories.rb | |
parent | 2806e287594a5b02ae8e56c23564ca5fb93d24ff (diff) |
Use earlier factory_girl syntax
Diffstat (limited to 'spec/factories.rb')
-rw-r--r-- | spec/factories.rb | 47 |
1 files changed, 26 insertions, 21 deletions
diff --git a/spec/factories.rb b/spec/factories.rb index 9ddb68c90..653525920 100644 --- a/spec/factories.rb +++ b/spec/factories.rb @@ -22,16 +22,16 @@ FactoryGirl.define do last_parsed { 1.week.ago } sent_at { 1.week.ago } - after(:create) do |incoming_message, evaluator| + after_create do |incoming_message, evaluator| FactoryGirl.create(:body_text, - incoming_message: incoming_message, - url_part_number: 1) + :incoming_message => incoming_message, + :url_part_number => 1) end factory :plain_incoming_message do last_parsed { nil } sent_at { nil } - after(:create) do |incoming_message, evaluator| + after_create do |incoming_message, evaluator| data = load_file_fixture('incoming-request-plain.email') data.gsub!('EMAIL_FROM', 'Bob Responder <bob@example.com>') incoming_message.raw_email.data = data @@ -49,11 +49,11 @@ FactoryGirl.define do # the after(:create) yields two values; the incoming_message instance itself and the # evaluator, which stores all values from the factory, including ignored # attributes; - after(:create) do |incoming_message, evaluator| + after_create do |incoming_message, evaluator| evaluator.foi_attachments_count.times do |count| FactoryGirl.create(:pdf_attachment, - incoming_message: incoming_message, - url_part_number: count+2) + :incoming_message => incoming_message, + :url_part_number => count+2) end end end @@ -63,12 +63,17 @@ FactoryGirl.define do factory :outgoing_message do factory :initial_request do - status 'ready' - message_type 'initial_request' - body 'Some information please' - what_doing 'normal_sort' - initialize_with { new(attributes) } - after(:create) do |outgoing_message| + ignore do + status 'ready' + message_type 'initial_request' + body 'Some information please' + what_doing 'normal_sort' + end + initialize_with { OutgoingMessage.new({ :status => status, + :message_type => message_type, + :body => body, + :what_doing => what_doing }) } + after_create do |outgoing_message| outgoing_message.send_message end end @@ -79,27 +84,27 @@ FactoryGirl.define do public_body user - after(:create) do |info_request, evaluator| - FactoryGirl.create(:initial_request, info_request: info_request) + after_create do |info_request, evaluator| + FactoryGirl.create(:initial_request, :info_request => info_request) end factory :info_request_with_incoming do - after(:create) do |info_request, evaluator| - incoming_message = FactoryGirl.create(:incoming_message, info_request: info_request) + after_create do |info_request, evaluator| + incoming_message = FactoryGirl.create(:incoming_message, :info_request => info_request) info_request.log_event("response", {:incoming_message_id => incoming_message.id}) end end factory :info_request_with_plain_incoming do - after(:create) do |info_request, evaluator| - incoming_message = FactoryGirl.create(:plain_incoming_message, info_request: info_request) + after_create do |info_request, evaluator| + incoming_message = FactoryGirl.create(:plain_incoming_message, :info_request => info_request) info_request.log_event("response", {:incoming_message_id => incoming_message.id}) end end factory :info_request_with_incoming_attachments do - after(:create) do |info_request, evaluator| - incoming_message = FactoryGirl.create(:incoming_message_with_attachments, info_request: info_request) + after_create do |info_request, evaluator| + incoming_message = FactoryGirl.create(:incoming_message_with_attachments, :info_request => info_request) info_request.log_event("response", {:incoming_message_id => incoming_message.id}) end end |