Sha256: ad9f24ef4489749e1a272ca1e8b7fc901ebbe721a390eeaefbf756efc0e202ad

Contents?: true

Size: 615 Bytes

Versions: 2

Compression:

Stored size: 615 Bytes

Contents

require 'test_helper'

class MailTest < ActiveSupport::IntegrationCase

  test 'mail sent' do
    user = User.create!(:email => 'foo@foo.com', :password => 'wow')
    tags = { mailer: "UserMailer" }.merge(default_tags)
    UserMailer.welcome_email(user).deliver
    assert_equal 1, counters.fetch("rails.mail.sent", tags: tags)[:value]
  end

  test "mail received" do
    user = User.create!(email: "foo@foo.com", password: "foobar")
    tags = { mailer: "UserMailer" }.merge(default_tags)
    UserMailer.receive(user.email)
    assert_equal 1, counters.fetch("rails.mail.received", tags: tags)[:value]
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
librato-rails-2.1.0 test/integration/mail_test.rb
librato-rails-2.0.0 test/integration/mail_test.rb