Sha256: fb9d315aca7b2d538a0f89540294bccb7a5127aa90db17204ef50b659051c8ad

Contents?: true

Size: 471 Bytes

Versions: 12

Compression:

Stored size: 471 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 = MultiJson.load(MultiJson.dump(payload))

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

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
rollbar-1.5.3 spec/rollbar/delay/resque_spec.rb
rollbar-1.5.2 spec/rollbar/delay/resque_spec.rb
rollbar-1.5.1 spec/rollbar/delay/resque_spec.rb
rollbar-1.5.0 spec/rollbar/delay/resque_spec.rb
rollbar-1.4.5 spec/rollbar/delay/resque_spec.rb
rollbar-1.4.4 spec/rollbar/delay/resque_spec.rb
rollbar-1.4.3 spec/rollbar/delay/resque_spec.rb
rollbar-1.4.2 spec/rollbar/delay/resque_spec.rb
rollbar-1.4.1 spec/rollbar/delay/resque_spec.rb
rollbar-1.4.0 spec/rollbar/delay/resque_spec.rb
rollbar-1.3.2 spec/rollbar/delay/resque_spec.rb
rollbar-1.3.1 spec/rollbar/delay/resque_spec.rb