From ce1de32cecb3131ab3815341d30908620cb42fe7 Mon Sep 17 00:00:00 2001 From: Antonio Terceiro Date: Tue, 23 Jul 2013 07:14:31 -0300 Subject: [PATCH] rails3: Fix MailingJob unit test --- test/unit/mailing_job_test.rb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/test/unit/mailing_job_test.rb b/test/unit/mailing_job_test.rb index 9b0e32d..71e2d7f 100644 --- a/test/unit/mailing_job_test.rb +++ b/test/unit/mailing_job_test.rb @@ -11,12 +11,17 @@ class MailingJobTest < ActiveSupport::TestCase should 'create delayed job' do assert_difference Delayed::Job, :count, 1 do - mailing = EnvironmentMailing.create(:source_id => environment.id, :subject => 'Hello', :body => 'We have some news', :person => @person_1) + mailing = @environment.mailings.build(:subject => 'Hello', :body => 'We have some news') + mailing.person = @person_1 + mailing.save! end end should 'change locale according to the locale informed' do - mailing = EnvironmentMailing.create(:source_id => environment.id, :subject => 'Hello', :body => 'We have some news', :locale => 'pt', :person => @person_1) + mailing = @environment.mailings.build(:subject => 'Hello', :body => 'We have some news') + mailing.locale = 'pt' + mailing.person = @person_1 + mailing.save! Noosfero.expects(:with_locale).with('pt') process_delayed_job_queue end -- libgit2 0.21.2