Sha256: 8c80ad930fb740146ba32de2ec004b215da3db95b7aaac956b52e8737fb3e815

Contents?: true

Size: 436 Bytes

Versions: 1

Compression:

Stored size: 436 Bytes

Contents

require 'spec_helper'

describe 'Delayed job integration' do
  it 'sends notice to honeybadger' do
    Delayed::Job.enqueue CobraJob.new
    Honeybadger.should_receive(:notify_or_ignore).with(hash_including({
      error_class: 'RuntimeError',
      error_message: 'RuntimeError: cobras!',
      backtrace: kind_of(Array),
      context: kind_of(Hash)
    }))
    expect { Delayed::Worker.new.work_off(1) }.not_to raise_error
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
delayed_job_honeybadger-0.0.2 spec/lib/delayed_job_honeybadger_spec.rb