mirror of
https://github.com/redmine/redmine.git
synced 2026-07-15 00:33:17 +02:00
Merged r3305, r3306, r3307, r3311 from trunk.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/branches/0.9-stable@3317 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
@@ -20,7 +20,7 @@ require File.dirname(__FILE__) + '/../test_helper'
|
||||
class MailerTest < ActiveSupport::TestCase
|
||||
include Redmine::I18n
|
||||
include ActionController::Assertions::SelectorAssertions
|
||||
fixtures :projects, :issues, :users, :members, :member_roles, :documents, :attachments, :news, :tokens, :journals, :journal_details, :changesets, :trackers, :issue_statuses, :enumerations, :messages, :boards, :repositories
|
||||
fixtures :projects, :enabled_modules, :issues, :users, :members, :member_roles, :roles, :documents, :attachments, :news, :tokens, :journals, :journal_details, :changesets, :trackers, :issue_statuses, :enumerations, :messages, :boards, :repositories
|
||||
|
||||
def test_generated_links_in_emails
|
||||
ActionMailer::Base.deliveries.clear
|
||||
@@ -296,4 +296,18 @@ class MailerTest < ActiveSupport::TestCase
|
||||
assert_not_nil mail
|
||||
mail
|
||||
end
|
||||
|
||||
def test_mailer_should_not_change_locale
|
||||
Setting.default_language = 'en'
|
||||
# Set current language to italian
|
||||
set_language_if_valid 'it'
|
||||
# Send an email to a french user
|
||||
user = User.find(1)
|
||||
user.language = 'fr'
|
||||
Mailer.deliver_account_activated(user)
|
||||
mail = ActionMailer::Base.deliveries.last
|
||||
assert mail.body.include?('Votre compte')
|
||||
|
||||
assert_equal :it, current_language
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user