Mercurial > hg > soundsoftware-site
comparison test/unit/.svn/text-base/mailer_test.rb.svn-base @ 117:af80e5618e9b redmine-1.1
* Update to Redmine 1.1-stable branch (Redmine SVN rev 4707)
author | Chris Cannam |
---|---|
date | Thu, 13 Jan 2011 12:53:21 +0000 |
parents | 94944d00e43c |
children | cbce1fd3b1b7 |
comparison
equal
deleted
inserted
replaced
39:150ceac17a8d | 117:af80e5618e9b |
---|---|
13 # | 13 # |
14 # You should have received a copy of the GNU General Public License | 14 # You should have received a copy of the GNU General Public License |
15 # along with this program; if not, write to the Free Software | 15 # along with this program; if not, write to the Free Software |
16 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | 16 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. |
17 | 17 |
18 require File.dirname(__FILE__) + '/../test_helper' | 18 require File.expand_path('../../test_helper', __FILE__) |
19 | 19 |
20 class MailerTest < ActiveSupport::TestCase | 20 class MailerTest < ActiveSupport::TestCase |
21 include Redmine::I18n | 21 include Redmine::I18n |
22 include ActionController::Assertions::SelectorAssertions | 22 include ActionController::Assertions::SelectorAssertions |
23 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 | 23 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 |
303 Setting.default_language = lang.to_s | 303 Setting.default_language = lang.to_s |
304 assert Mailer.deliver_message_posted(message) | 304 assert Mailer.deliver_message_posted(message) |
305 end | 305 end |
306 end | 306 end |
307 | 307 |
308 def test_wiki_content_added | |
309 content = WikiContent.find(:first) | |
310 valid_languages.each do |lang| | |
311 Setting.default_language = lang.to_s | |
312 assert_difference 'ActionMailer::Base.deliveries.size' do | |
313 assert Mailer.deliver_wiki_content_added(content) | |
314 end | |
315 end | |
316 end | |
317 | |
318 def test_wiki_content_updated | |
319 content = WikiContent.find(:first) | |
320 valid_languages.each do |lang| | |
321 Setting.default_language = lang.to_s | |
322 assert_difference 'ActionMailer::Base.deliveries.size' do | |
323 assert Mailer.deliver_wiki_content_updated(content) | |
324 end | |
325 end | |
326 end | |
327 | |
308 def test_account_information | 328 def test_account_information |
309 user = User.find(2) | 329 user = User.find(2) |
310 valid_languages.each do |lang| | 330 valid_languages.each do |lang| |
311 user.update_attribute :language, lang.to_s | 331 user.update_attribute :language, lang.to_s |
312 user.reload | 332 user.reload |