diff options
author | Mike Moore <mike@blowmage.com> | 2012-09-24 14:31:05 -0600 |
---|---|---|
committer | Mike Moore <mike@blowmage.com> | 2012-09-24 14:31:05 -0600 |
commit | 0ce383db58b4718147433ca0e06d7e88efd6c184 (patch) | |
tree | 3a353bed6a4ed139a1c42ad8631505b8d0ac254c /actionmailer/lib/action_mailer/test_case.rb | |
parent | 52db1f914843049dc4c49730c7030b94e8f1d881 (diff) | |
download | rails-0ce383db58b4718147433ca0e06d7e88efd6c184.tar.gz rails-0ce383db58b4718147433ca0e06d7e88efd6c184.tar.bz2 rails-0ce383db58b4718147433ca0e06d7e88efd6c184.zip |
Register mailer tests for minitest's spec DSL
Diffstat (limited to 'actionmailer/lib/action_mailer/test_case.rb')
-rw-r--r-- | actionmailer/lib/action_mailer/test_case.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/actionmailer/lib/action_mailer/test_case.rb b/actionmailer/lib/action_mailer/test_case.rb index 108969ed4c..251705ae50 100644 --- a/actionmailer/lib/action_mailer/test_case.rb +++ b/actionmailer/lib/action_mailer/test_case.rb @@ -10,6 +10,13 @@ module ActionMailer end class TestCase < ActiveSupport::TestCase + + # Use AM::TestCase for the base class when describing a mailer + register_spec_type(self) do |desc| + Class === desc && desc < ActionMailer::Base + end + register_spec_type(/Mailer( ?Test)?\z/i, self) + module Behavior extend ActiveSupport::Concern |