Sha256: e7a86251d7d4512734dbce084368784e3c778566fbe0408b80e668b8aaf9d7f3

Contents?: true

Size: 721 Bytes

Versions: 43

Compression:

Stored size: 721 Bytes

Contents

require 'bugsnag'

class BugsnagTestException < RuntimeError; end

def get_event_from_payload(payload)
  payload[:events].should have(1).items
  payload[:events].first
end

def get_exception_from_payload(payload)
  event = get_event_from_payload(payload)
  event[:exceptions].should have(1).items
  event[:exceptions].last
end

RSpec.configure do |config|
  config.order = "random"
  
  config.before(:each) do
    Bugsnag.instance_variable_set(:@configuration, Bugsnag::Configuration.new)
    Bugsnag.configure do |config|
      config.api_key = "c9d60ae4c7e70c4b6c4ebd3e8056d2b8"
      config.release_stage = "production"
    end
  end
  
  config.after(:each) do
    Bugsnag.configuration.clear_request_data
  end
end

Version data entries

43 entries across 43 versions & 1 rubygems

Version Path
bugsnag-1.8.6 spec/spec_helper.rb
bugsnag-1.8.5 spec/spec_helper.rb
bugsnag-1.8.4 spec/spec_helper.rb
bugsnag-1.8.3 spec/spec_helper.rb
bugsnag-1.8.2 spec/spec_helper.rb
bugsnag-1.8.1 spec/spec_helper.rb
bugsnag-1.8.0 spec/spec_helper.rb
bugsnag-1.7.0 spec/spec_helper.rb
bugsnag-1.6.5 spec/spec_helper.rb
bugsnag-1.6.4 spec/spec_helper.rb
bugsnag-1.6.3 spec/spec_helper.rb
bugsnag-1.6.2 spec/spec_helper.rb
bugsnag-1.6.1 spec/spec_helper.rb
bugsnag-1.6.0 spec/spec_helper.rb
bugsnag-1.5.3 spec/spec_helper.rb
bugsnag-1.5.2 spec/spec_helper.rb
bugsnag-1.5.1 spec/spec_helper.rb
bugsnag-1.5.0 spec/spec_helper.rb
bugsnag-1.4.2 spec/spec_helper.rb
bugsnag-1.4.1 spec/spec_helper.rb