/actionmailer/test/delivery_method_test.rb
https://bitbucket.org/nicksieger/rails · Ruby · 51 lines · 39 code · 12 blank · 0 comment · 0 complexity · 036873f419b8b505b3c25266b2381d20 MD5 · raw file
- require 'abstract_unit'
- class DefaultDeliveryMethodMailer < ActionMailer::Base
- end
- class NonDefaultDeliveryMethodMailer < ActionMailer::Base
- self.delivery_method = :sendmail
- end
- class ActionMailerBase_delivery_method_Test < Test::Unit::TestCase
- def setup
- set_delivery_method :smtp
- end
-
- def teardown
- restore_delivery_method
- end
- def test_should_be_the_default_smtp
- assert_equal :smtp, ActionMailer::Base.delivery_method
- end
- end
- class DefaultDeliveryMethodMailer_delivery_method_Test < Test::Unit::TestCase
- def setup
- set_delivery_method :smtp
- end
-
- def teardown
- restore_delivery_method
- end
-
- def test_should_be_the_default_smtp
- assert_equal :smtp, DefaultDeliveryMethodMailer.delivery_method
- end
- end
- class NonDefaultDeliveryMethodMailer_delivery_method_Test < Test::Unit::TestCase
- def setup
- set_delivery_method :smtp
- end
-
- def teardown
- restore_delivery_method
- end
- def test_should_be_the_set_delivery_method
- assert_equal :sendmail, NonDefaultDeliveryMethodMailer.delivery_method
- end
- end