Bring AM tests back to green again.

This commit is contained in:
José Valim 2010-01-26 19:50:59 +01:00
parent af43674c1c
commit 9f63c4b26e
3 changed files with 3 additions and 17 deletions

View File

@ -1 +0,0 @@
Nested Spammer layout <%= yield %>

View File

@ -51,16 +51,6 @@ class ExplicitLayoutMailer < ActionMailer::Base
end
end
class NestedLayoutMailer < ActionMailer::Base
layout 'nested/layouts/spam'
def signup
recipients 'test@localhost'
subject "You have a mail"
from "tester@example.com"
end
end
class LayoutMailerTest < Test::Unit::TestCase
def setup
set_delivery_method :test
@ -155,9 +145,4 @@ class LayoutMailerTest < Test::Unit::TestCase
mail = ExplicitLayoutMailer.logout
assert_equal "You logged out", mail.body.to_s.strip
end
def test_nested_class_layout
mail = NestedLayoutMailer.signup
assert_equal "Nested Spammer layout We do not spam", mail.body.to_s.strip
end
end

View File

@ -68,7 +68,9 @@ class RenderMailer < ActionMailer::Base
end
def build_body_part(content_type, assigns, options = {})
render "#{template}.#{content_type}", :body => assigns
ActiveSupport::Deprecation.silence do
render "#{template}.#{content_type}", :body => assigns
end
end
end