Sha256: 3366e5057efba6f0193b53b1ba90da7be600ebcae66d55ae5c58d725ac539281

Contents?: true

Size: 647 Bytes

Versions: 8

Compression:

Stored size: 647 Bytes

Contents

require "test_helper"

class TestUserMailer < Minitest::Test
  include ::Rails.application.routes.url_helpers
  include EmailSpec::Helpers
  include EmailSpec::Matchers

  def setup
    @email = UserMailer.signup("jojo@yahoo.com", "Jojo Binks")
  end

  def test_delivered
    assert_must deliver_to("jojo@yahoo.com"), @email
  end

  def test_contains_users_name
    assert_must have_body_text(/Jojo Binks/), @email
  end

  def test_link_to_confirmation_page
    assert_must have_body_text(/#{confirm_account_url(:host => 'example.com')}/), @email
  end

  def test_subject
    assert_must have_subject(/Account confirmation/), @email
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
email_spec-2.3.0 examples/rails4_root/test/mailers/user_mailer_classic_test.rb
email_spec-2.2.2 examples/rails4_root/test/mailers/user_mailer_classic_test.rb
email_spec-2.2.1 examples/rails4_root/test/mailers/user_mailer_classic_test.rb
email_spec-2.2.0 examples/rails4_root/test/mailers/user_mailer_classic_test.rb
email_spec-2.1.2 examples/rails4_root/test/mailers/user_mailer_classic_test.rb
email_spec-2.1.1 examples/rails4_root/test/mailers/user_mailer_classic_test.rb
email_spec-2.1.0 examples/rails4_root/test/mailers/user_mailer_classic_test.rb
email_spec-2.0.0 examples/rails4_root/test/mailers/user_mailer_classic_test.rb