Sha256: 992289ae3b59cc9abfa9ceab1278039df3465c78fb54efe9d0051b7b7d83a021

Contents?: true

Size: 418 Bytes

Versions: 3

Compression:

Stored size: 418 Bytes

Contents

describe 'requiring queue_classic_plus/new_relic' do
  class FunkyName < QueueClassicPlus::Base
    @queue = :test

    def self.perform
    end
  end

  subject { FunkyName._perform }

  it 'adds Datadog profiling support' do
    require 'queue_classic_plus/datadog'
    expect(Datadog.tracer).to receive(:trace).with(
      'qc.job', service_name: 'qc.job', resource: 'FunkyName#perform'
    )
    subject
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
queue_classic_plus-4.0.0.alpha10 spec/datadog_spec.rb
queue_classic_plus-4.0.0.alpha9 spec/datadog_spec.rb
queue_classic_plus-4.0.0.alpha8 spec/datadog_spec.rb