Sha256: 556b8d5553078d7c9107c5c3c7090f2310f9742357f691ce09606c4b671276f2

Contents?: true

Size: 479 Bytes

Versions: 6

Compression:

Stored size: 479 Bytes

Contents

require 'spec_helper'
require 'rollbar/delay/resque'

describe Rollbar::Delay::Resque do
  describe '.call' do
    let(:payload) do
      { :key => 'value' }
    end

    before do
      allow(Resque).to receive(:inline?).and_return(true)
    end

    it 'process the payload' do
      loaded_hash = Rollbar::JSON.load(Rollbar::JSON.dump(payload))

      expect(Rollbar).to receive(:process_payload_safely).with(loaded_hash)
      described_class.call(payload)
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
rollbar-2.1.2 spec/rollbar/delay/resque_spec.rb
rollbar-2.1.1 spec/rollbar/delay/resque_spec.rb
rollbar-2.1.0 spec/rollbar/delay/resque_spec.rb
rollbar-2.0.2 spec/rollbar/delay/resque_spec.rb
rollbar-2.0.1 spec/rollbar/delay/resque_spec.rb
rollbar-2.0.0 spec/rollbar/delay/resque_spec.rb