Sha256: 5abb2907ad1b42ffc1ec97487a2865f7924b7b478a402cf7d20385ad88450e05
Contents?: true
Size: 695 Bytes
Versions: 19
Compression:
Stored size: 695 Bytes
Contents
require 'spec_helper' describe Rollbar::Delay::Thread do describe '.call' do let(:payload) { { :key => 'value' } } it 'process the payload in a new thread' do expect(Rollbar).to receive(:process_from_async_handler).with(payload) described_class.call(payload).join end context 'with exceptions processing payload' do let(:exception) { StandardError.new } before do expect(Rollbar).to receive(:process_from_async_handler).with(payload).and_raise(exception) end it 'doesnt raise any exception' do expect do described_class.call(payload).join end.not_to raise_error(exception) end end end end
Version data entries
19 entries across 19 versions & 1 rubygems