class ApplicationTests::MailerPreviewsTest

Public Instance Methods

setup() click to toggle source
# File railties/test/application/mailer_previews_test.rb, line 12
def setup
  build_app
end
teardown() click to toggle source
# File railties/test/application/mailer_previews_test.rb, line 16
def teardown
  teardown_app
end

Private Instance Methods

build_app() click to toggle source
Calls superclass method TestHelpers::Generation#build_app
# File railties/test/application/mailer_previews_test.rb, line 762
def build_app
  super
  app_file "config/routes.rb", "Quails.application.routes.draw do; end"
end
html_template(name, contents) click to toggle source
# File railties/test/application/mailer_previews_test.rb, line 775
def html_template(name, contents)
  app_file("app/views/#{name}.html.erb", contents)
end
image_file(name, contents) click to toggle source
# File railties/test/application/mailer_previews_test.rb, line 783
def image_file(name, contents)
  app_file("public/images/#{name}", Base64.strict_decode64(contents), "wb")
end
mailer(name, contents) click to toggle source
# File railties/test/application/mailer_previews_test.rb, line 767
def mailer(name, contents)
  app_file("app/mailers/#{name}.rb", contents)
end
mailer_preview(name, contents) click to toggle source
# File railties/test/application/mailer_previews_test.rb, line 771
def mailer_preview(name, contents)
  app_file("test/mailers/previews/#{name}_preview.rb", contents)
end
text_template(name, contents) click to toggle source
# File railties/test/application/mailer_previews_test.rb, line 779
def text_template(name, contents)
  app_file("app/views/#{name}.text.erb", contents)
end