Sha256: 4d9d739360d9beacc051d5f28ab3709137b7a861e4b9fdb8de34b7a31b9d9f14
Contents?: true
Size: 1.02 KB
Versions: 2
Compression:
Stored size: 1.02 KB
Contents
require 'abstract_unit' ENV["RAILS_ASSET_ID"] = "123456" class HelperMailer < ActionMailer::Base default :host => "http://www.example.com/" def use_stylesheet_link_tag mail_with_defaults do |format| format.html { render(:inline => %Q{ <html> <head> <%= stylesheet_link_tag 'mailers/mailer' %> </head> <body> <div class="test">Test</div> </body> </html> }) } end end protected def mail_with_defaults(&block) mail(:to => "test@localhost", :from => "tester@example.com", :subject => "using helpers", &block) end end class PremailerStylesheetLinkTagTest < ActionMailer::TestCase def test_premailer_stylesheet_link_tag File.stubs(:exist?).returns(true) File.stubs(:exists?).returns(true) File.stubs(:read).returns("div.test { color: #119911; }") mail = HelperMailer.use_stylesheet_link_tag.deliver assert_match %Q{<div class="test" style="color: #119911;">}, mail.html_part.body.encoded end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
actionmailer_inline_css-1.6.0 | test/premailer_stylesheet_link_tag_test.rb |
actionmailer_inline_css-1.5.3 | test/premailer_stylesheet_link_tag_test.rb |