Sha256: 85b8b77d7a5cf21e81f494300f317787290115a7112f05173eed542e50e7eaa5

Contents?: true

Size: 1.06 KB

Versions: 3

Compression:

Stored size: 1.06 KB

Contents

require 'test_helper'
require '<%= file_name %>_mailer'

class <%= class_name %>MailerTest < ActionMailer::TestCase

  def setup
    @<%= file_name %> = <%= table_name %>(:quentin)
  end


  test "signup_notification" do
    # Send the email, then test that it got queued
    email = UserMailer.signup_notification(@<%= file_name %>).deliver
   assert !ActionMailer::Base.deliveries.empty?

   assert_equal [@<%= file_name %>.email], email.to
    assert_equal "[YOURSITE] Please activate your new account", email.subject
    assert_match /Your account has been created./, email.encoded
    assert_match /Visit this url to activate your account/, email.encoded
  end

  test "activation" do
    email = UserMailer.activation(@<%= file_name %>).deliver
   assert !ActionMailer::Base.deliveries.empty?

    assert_equal [@<%= file_name %>.email], email.to
    assert_equal "[YOURSITE] Your account has been activated!", email.subject
    assert_match /your account has been activated.  Welcome aboard!/, email.encoded
    assert_match /http\:\/\/YOURSITE\//, email.encoded
  end

end

Version data entries

3 entries across 3 versions & 3 rubygems

Version Path
rails3-restful-authentication-3.0.1 lib/generators/authenticated/templates/test/mailer_test.rb
jashmenn-restful-authentication-2.0.0.beta1 lib/generators/authenticated/templates/test/mailer_test.rb
restful-authentication-1.2.1 lib/generators/authenticated/templates/test/mailer_test.rb