diff options
author | Ryuta Kamizono <kamipo@gmail.com> | 2018-01-24 05:57:40 +0900 |
---|---|---|
committer | Ryuta Kamizono <kamipo@gmail.com> | 2018-01-24 06:01:25 +0900 |
commit | 6003dafc1f844275d6a7fe9e626eaeb1176c8e8a (patch) | |
tree | c088b49f15381d527e59b998f3f44206957c363d /actionmailer/test/base_test.rb | |
parent | d25c2e7c4c88440154087a08fa79ba0bf3038ba3 (diff) | |
parent | fbb2fc8aa7d17fd86ad9c3fbbe60ef84a4cde950 (diff) | |
download | rails-6003dafc1f844275d6a7fe9e626eaeb1176c8e8a.tar.gz rails-6003dafc1f844275d6a7fe9e626eaeb1176c8e8a.tar.bz2 rails-6003dafc1f844275d6a7fe9e626eaeb1176c8e8a.zip |
Merge pull request #30391 from jbourassa/fix-actionmailer-lambda-default
Fix actionmailer lambda default
Diffstat (limited to 'actionmailer/test/base_test.rb')
-rw-r--r-- | actionmailer/test/base_test.rb | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/actionmailer/test/base_test.rb b/actionmailer/test/base_test.rb index 977e0e201e..ac90809518 100644 --- a/actionmailer/test/base_test.rb +++ b/actionmailer/test/base_test.rb @@ -725,6 +725,15 @@ class BaseTest < ActiveSupport::TestCase assert(ProcMailer.welcome["x-has-to-proc"].to_s == "symbol") end + test "proc default values can have arity of 1 where arg is a mailer instance" do + assert_equal(ProcMailer.welcome["X-Lambda-Arity-1-arg"].to_s, "complex_value") + assert_equal(ProcMailer.welcome["X-Lambda-Arity-1-self"].to_s, "complex_value") + end + + test "proc default values with fixed arity of 0 can be called" do + assert_equal("0", ProcMailer.welcome["X-Lambda-Arity-0"].to_s) + end + test "we can call other defined methods on the class as needed" do mail = ProcMailer.welcome assert_equal("Thanks for signing up this afternoon", mail.subject) |