Upgraded Rails and RSpec
[monkeycharger.git] / vendor / rails / actionmailer / test / delivery_method_test.rb
blobebee23560aea854c2e9c078e3f52cc312fa192c9
1 require "#{File.dirname(__FILE__)}/abstract_unit"
3 class DefaultDeliveryMethodMailer < ActionMailer::Base
4 end
6 class NonDefaultDeliveryMethodMailer < ActionMailer::Base
7   self.delivery_method = :sendmail
8 end
10 class ActionMailerBase_delivery_method_Test < Test::Unit::TestCase
11   def setup
12     set_delivery_method :smtp
13   end
14   
15   def teardown
16     restore_delivery_method
17   end
19   def test_should_be_the_default_smtp
20     assert_equal :smtp, ActionMailer::Base.delivery_method
21   end
22 end
24 class DefaultDeliveryMethodMailer_delivery_method_Test < Test::Unit::TestCase
25   def setup
26     set_delivery_method :smtp
27   end
28   
29   def teardown
30     restore_delivery_method
31   end
32   
33   def test_should_be_the_default_smtp
34     assert_equal :smtp, DefaultDeliveryMethodMailer.delivery_method
35   end
36 end
38 class NonDefaultDeliveryMethodMailer_delivery_method_Test < Test::Unit::TestCase
39   def setup
40     set_delivery_method :smtp
41   end
42   
43   def teardown
44     restore_delivery_method
45   end
47   def test_should_be_the_set_delivery_method
48     assert_equal :sendmail, NonDefaultDeliveryMethodMailer.delivery_method
49   end
50 end