Sha256: cd368c0ef12d75d0beb96e3ed69c738be5cb38ce7233541d739a1b8cde8bb392

Contents?: true

Size: 595 Bytes

Versions: 1

Compression:

Stored size: 595 Bytes

Contents

require "helper"

class MailerInstrumentationTest < ActionMailer::TestCase
  tests PostMailer

  setup :setup_subscriber
  teardown :teardown_subscriber

  def setup_subscriber
    @subscriber = Nunes::Subscribers::ActionMailer.subscribe(adapter)
  end

  def teardown_subscriber
    ActiveSupport::Notifications.unsubscribe @subscriber if @subscriber
  end

  test "deliver" do
    PostMailer.created.deliver
    assert_timer "action_mailer.deliver.post_mailer"
  end

  test "receive" do
    PostMailer.receive PostMailer.created
    assert_timer "action_mailer.receive.post_mailer"
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
nunes-0.1.0 test/mailer_instrumentation_test.rb