Commit ce1de32cecb3131ab3815341d30908620cb42fe7

Authored by Antonio Terceiro
1 parent db3c3259

rails3: Fix MailingJob unit test

Showing 1 changed file with 7 additions and 2 deletions   Show diff stats
test/unit/mailing_job_test.rb
@@ -11,12 +11,17 @@ class MailingJobTest < ActiveSupport::TestCase @@ -11,12 +11,17 @@ class MailingJobTest < ActiveSupport::TestCase
11 11
12 should 'create delayed job' do 12 should 'create delayed job' do
13 assert_difference Delayed::Job, :count, 1 do 13 assert_difference Delayed::Job, :count, 1 do
14 - mailing = EnvironmentMailing.create(:source_id => environment.id, :subject => 'Hello', :body => 'We have some news', :person => @person_1) 14 + mailing = @environment.mailings.build(:subject => 'Hello', :body => 'We have some news')
  15 + mailing.person = @person_1
  16 + mailing.save!
15 end 17 end
16 end 18 end
17 19
18 should 'change locale according to the locale informed' do 20 should 'change locale according to the locale informed' do
19 - mailing = EnvironmentMailing.create(:source_id => environment.id, :subject => 'Hello', :body => 'We have some news', :locale => 'pt', :person => @person_1) 21 + mailing = @environment.mailings.build(:subject => 'Hello', :body => 'We have some news')
  22 + mailing.locale = 'pt'
  23 + mailing.person = @person_1
  24 + mailing.save!
20 Noosfero.expects(:with_locale).with('pt') 25 Noosfero.expects(:with_locale).with('pt')
21 process_delayed_job_queue 26 process_delayed_job_queue
22 end 27 end