Sha256: b1643892ab89d775bc48dafe83488427c6d27a603405f597ec51b8565dcb9125
Contents?: true
Size: 615 Bytes
Versions: 3
Compression:
Stored size: 615 Bytes
Contents
require 'spec_helper' describe Rabbithole::ErrorHandlers::RaiseHandler do let(:worker){ Rabbithole::Worker.new } before :each do worker.listen_to_queue(Rabbithole::Connection::DEFAULT_QUEUE) Rabbithole::ErrorHandler.register_handler described_class end after :each do worker.stop_listening end it 'should raise errors' do class RaiseHandlerTestjob def self.perform raise 'hell' end end expect { Rabbithole.enqueue(RaiseHandlerTestjob) sleep 0.5 }.to raise_error Rabbithole::Connection.default_queue.message_count.should == 0 end end
Version data entries
3 entries across 3 versions & 1 rubygems