mirror of
https://github.com/meineerde/redmine.git
synced 2026-01-01 13:19:39 +00:00
MailerTest fails depending on the time (#31225).
Patch by Go MAEDA. git-svn-id: http://svn.redmine.org/redmine/trunk@18190 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
fc51fd2c81
commit
6dfbc9d457
@ -620,6 +620,7 @@ class MailerTest < ActiveSupport::TestCase
|
||||
end
|
||||
|
||||
def test_reminders
|
||||
users(:users_003).pref.update_attribute :time_zone, 'UTC' # dlopper
|
||||
Mailer.reminders(:days => 42)
|
||||
assert_equal 1, ActionMailer::Base.deliveries.size
|
||||
mail = last_email
|
||||
@ -639,6 +640,7 @@ class MailerTest < ActiveSupport::TestCase
|
||||
with_settings :default_language => 'fr' do
|
||||
user = User.find(3)
|
||||
user.update_attribute :language, ''
|
||||
user.pref.update_attribute :time_zone, 'UTC'
|
||||
Mailer.reminders(:days => 42)
|
||||
assert_equal 1, ActionMailer::Base.deliveries.size
|
||||
mail = last_email
|
||||
@ -665,6 +667,7 @@ class MailerTest < ActiveSupport::TestCase
|
||||
end
|
||||
|
||||
def test_reminders_for_users
|
||||
users(:users_003).pref.update_attribute :time_zone, 'UTC' # dlopper
|
||||
Mailer.reminders(:days => 42, :users => ['5'])
|
||||
assert_equal 0, ActionMailer::Base.deliveries.size # No mail for dlopper
|
||||
Mailer.reminders(:days => 42, :users => ['3'])
|
||||
@ -677,14 +680,15 @@ class MailerTest < ActiveSupport::TestCase
|
||||
def test_reminder_should_include_issues_assigned_to_groups
|
||||
with_settings :default_language => 'en', :issue_group_assignment => '1' do
|
||||
group = Group.generate!
|
||||
user_dlopper = User.find(3)
|
||||
Member.create!(:project_id => 1, :principal => group, :role_ids => [1])
|
||||
group.users << User.find(2)
|
||||
group.users << user_dlopper
|
||||
[users(:users_002), users(:users_003)].each do |user| # jsmith, dlopper
|
||||
group.users << user
|
||||
user.pref.update_attribute :time_zone, 'UTC'
|
||||
end
|
||||
|
||||
Issue.update_all(:assigned_to_id => nil)
|
||||
due_date = 10.days.from_now
|
||||
Issue.update(1, :due_date => due_date, :assigned_to_id => user_dlopper.id)
|
||||
Issue.update(1, :due_date => due_date, :assigned_to_id => 3)
|
||||
Issue.update(2, :due_date => due_date, :assigned_to_id => group.id)
|
||||
Issue.create!(:project_id => 1, :tracker_id => 1, :status_id => 1,
|
||||
:subject => 'Assigned to group', :assigned_to => group,
|
||||
@ -737,6 +741,7 @@ class MailerTest < ActiveSupport::TestCase
|
||||
|
||||
def test_reminders_should_sort_issues_by_due_date
|
||||
user = User.find(2)
|
||||
user.pref.update_attribute :time_zone, 'UTC'
|
||||
Issue.generate!(:assigned_to => user, :due_date => 2.days.from_now, :subject => 'quux')
|
||||
Issue.generate!(:assigned_to => user, :due_date => 0.days.from_now, :subject => 'baz')
|
||||
Issue.generate!(:assigned_to => user, :due_date => 1.days.from_now, :subject => 'qux')
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user