Sha256: 5507afd26509206224e02ac5de8a7ae0f24f18a19563ea0bbaa6dae5336e7994

Contents?: true

Size: 512 Bytes

Versions: 5

Compression:

Stored size: 512 Bytes

Contents

require "spec_helper"

describe DispatchRider::AirbrakeErrorHandler do

  describe ".call" do
    let(:message){ DispatchRider::Message.new(subject: "TestMessage", body: "foo" )}
    let(:exception){ Exception.new("Something went terribly wrong") }

    example do
      Airbrake.should_receive(:notify).with(exception, controller: "DispatchRider", action: "TestMessage", parameters: { subject: "TestMessage", body: "foo" }, cgi_data: anything)

      described_class.call(message, exception)
    end
  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
dispatch-rider-1.5.3 spec/lib/dispatch-rider/airbrake_error_handler_spec.rb
dispatch-rider-1.5.2 spec/lib/dispatch-rider/airbrake_error_handler_spec.rb
dispatch-rider-1.5.1 spec/lib/dispatch-rider/airbrake_error_handler_spec.rb
dispatch-rider-1.5.0 spec/lib/dispatch-rider/airbrake_error_handler_spec.rb
dispatch-rider-1.4.2 spec/lib/dispatch-rider/airbrake_error_handler_spec.rb