Sha256: e32b56424d3ccf6506f7c6a5084d9c5da65bca43c466e7ec6465a60a341490cf

Contents?: true

Size: 1.53 KB

Versions: 6

Compression:

Stored size: 1.53 KB

Contents

require 'test_helper'

class MailersControllerTest < ActionController::TestCase
  def setup
    ActionMailer::Base.delivery_method = :test
    ActionMailer::Base.perform_deliveries = true
    ActionMailer::Base.deliveries = []
  end

  test "should get singlepart message" do
    # Japanese
    get :singlepart, :lang => "ja"
    data = ActionMailer::Base.deliveries[0].decoded
    assert_mail("ja/singlepart.html", data)
   
    # English
    get :singlepart, :lang => "en"
    data = ActionMailer::Base.deliveries[1].decoded
    assert_mail("en/singlepart.html", data)

    # not match -> English
    get :singlepart, :lang => "kr"
    data = ActionMailer::Base.deliveries[2].decoded
    assert_mail("en/singlepart.html", data)

    # singlepart_fr.rhtml
    get :singlepart, :lang => "fr"
    data = ActionMailer::Base.deliveries[3].decoded
    assert_mail("fr/singlepart.html", data)
  end

  test "should get multipart message" do
    # Japanese
    get :multipart, :lang => "ja"
    data = ActionMailer::Base.deliveries[0].decoded
    assert_multipart("ja/multipart.html", data)

    # English
    get :multipart, :lang => "en"
    data = ActionMailer::Base.deliveries[1].decoded
    assert_multipart("en/multipart.html", data)

    # not match -> English
    get :multipart, :lang => "kr"
    data = ActionMailer::Base.deliveries[2].decoded
    assert_multipart("en/multipart.html", data)

    # multipart_fr.rhtml
    get :multipart, :lang => "fr"
    data = ActionMailer::Base.deliveries[3].decoded
    assert_multipart("fr/multipart.html", data)
  end

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
gettext_rails-2.1.0 test/test/functional/mailers_controller_test.rb
gettext_rails-2.0.1 test/test/functional/mailers_controller_test.rb
gettext_rails-2.0.0 test/test/functional/mailers_controller_test.rb
gettext_rails-2.0.2 test/test/functional/mailers_controller_test.rb
gettext_rails-2.0.3 test/test/functional/mailers_controller_test.rb
gettext_rails-2.0.4 test/test/functional/mailers_controller_test.rb