aboutsummaryrefslogtreecommitdiffstats
path: root/actionmailer/lib
diff options
context:
space:
mode:
authorMike Moore <mike@blowmage.com>2012-09-24 14:31:05 -0600
committerMike Moore <mike@blowmage.com>2012-09-24 14:31:05 -0600
commit0ce383db58b4718147433ca0e06d7e88efd6c184 (patch)
tree3a353bed6a4ed139a1c42ad8631505b8d0ac254c /actionmailer/lib
parent52db1f914843049dc4c49730c7030b94e8f1d881 (diff)
downloadrails-0ce383db58b4718147433ca0e06d7e88efd6c184.tar.gz
rails-0ce383db58b4718147433ca0e06d7e88efd6c184.tar.bz2
rails-0ce383db58b4718147433ca0e06d7e88efd6c184.zip
Register mailer tests for minitest's spec DSL
Diffstat (limited to 'actionmailer/lib')
-rw-r--r--actionmailer/lib/action_mailer/test_case.rb7
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