Sha256: 4f984db52b7007fa3b26d2d5af06ea9de9c2a76d093cb067bd2e5ec26fbf136a

Contents?: true

Size: 756 Bytes

Versions: 13

Compression:

Stored size: 756 Bytes

Contents

require File.expand_path("#{File.dirname(__FILE__)}/../helper")

require "active_job"

class RorVsWild::Plugin::ActiveMailerTest < Minitest::Test
  include RorVsWildAgentHelper

  def test_callback
    line = nil
    agent = initialize_agent(app_root: File.dirname(__FILE__))
    agent.measure_block("test") do
      ActiveSupport::Notifications.instrument("deliver.action_mailer", {mailer: "Mailer"}) do line = __LINE__
        sleep 0.01
      end
    end

    section = agent.data[:sections][0]

    assert_equal(1, agent.data[:sections].size)
    assert_equal("Mailer", section.command)
    assert_equal(line, section.line.to_i)
    assert_equal("mail", section.kind)
    assert(section.self_runtime > 10)
    assert_equal(1, section.calls)
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
rorvswild-1.2.0 test/plugin/action_mailer_test.rb
rorvswild-1.1.1 test/plugin/action_mailer_test.rb
rorvswild-1.1.0 test/plugin/action_mailer_test.rb
rorvswild-1.0.1 test/plugin/action_mailer_test.rb
rorvswild-1.0.0 test/plugin/action_mailer_test.rb
rorvswild-1.0.0.pre.alpha8 test/plugin/action_mailer_test.rb
rorvswild-1.0.0.pre.alpha7 test/plugin/action_mailer_test.rb
rorvswild-1.0.0.pre.alpha6 test/plugin/action_mailer_test.rb
rorvswild-1.0.0.pre.alpha5 test/plugin/action_mailer_test.rb
rorvswild-1.0.0.pre.alpha4 test/plugin/action_mailer_test.rb
rorvswild-1.0.0.pre.alpha3 test/plugin/action_mailer_test.rb
rorvswild-1.0.0.pre.alpha2 test/plugin/action_mailer_test.rb
rorvswild-1.0.0.pre.alpha test/plugin/action_mailer_test.rb