Sha256: b091e0da3df58ba0d3484714e19b6207d2287357501df3f43f330392773de4fd
Contents?: true
Size: 1.69 KB
Versions: 3
Compression:
Stored size: 1.69 KB
Contents
Feature: Send environment Background: Given I set environment variable "BUGSNAG_API_KEY" to "a35a2a72bd230ac0aa0f52715bbdc6aa" And I set environment variable "APP_PATH" to "/usr/src" And I configure the bugsnag endpoint Scenario Outline: Send_environment should send environment in handled errors when true Given I set environment variable "RUBY_VERSION" to "<ruby_version>" And I set environment variable "BUGSNAG_SEND_ENVIRONMENT" to "true" And I start the service "rails<rails_version>" And I wait for the app to respond on port "6128<rails_version>" When I navigate to the route "/send_environment/initializer" on port "6128<rails_version>" Then I should receive a request And the request is a valid for the error reporting API And the request used the "Ruby Bugsnag Notifier" notifier And the request contained the api key "a35a2a72bd230ac0aa0f52715bbdc6aa" And the payload field "events" is an array with 1 element And the exception "errorClass" equals "RuntimeError" And the exception "message" starts with "handled string" And the event "metaData.environment.REQUEST_METHOD" equals "GET" And the event "metaData.environment.railsVersion" is not null And the event "app.type" equals "rails" Examples: | ruby_version | rails_version | | 2.0 | 3 | | 2.1 | 3 | | 2.2 | 3 | | 2.2 | 4 | | 2.2 | 5 | | 2.3 | 3 | | 2.3 | 4 | | 2.3 | 5 | | 2.4 | 3 | | 2.4 | 5 | | 2.5 | 3 | | 2.5 | 5 |
Version data entries
3 entries across 3 versions & 1 rubygems