Sha256: 13b7e09b7ef3da137f8d6741cd665db793a4afbca3464801d3a8eda91624de7f
Contents?: true
Size: 1.06 KB
Versions: 6
Compression:
Stored size: 1.06 KB
Contents
Feature: Rescue errors in Rails middleware Background: Given I successfully run `rails new rails_root -O --without-gemfile` And I cd to "rails_root" And I configure the notifier to use the following configuration lines: """ config.logger = Logger.new STDOUT """ And I configure the Airbrake shim And I append to "app/metal/exploder.rb" with: """ class Exploder def call(env) raise "Explode!" end end """ And I remove the file "config/routes.rb" And I append to "config/routes.rb" with: """ RailsRoot::Application.routes.draw do mount Exploder.new => "/" end """ Scenario: It should not report to Airbrake in development When I perform a request to "http://example.com:123/metal/index?param=value" Then I should not receive a Airbrake notification Scenario: It should report to Airbrake in production When I perform a request to "http://example.com:123/metal/index?param=value" in the "production" environment Then I should receive a Airbrake notification
Version data entries
6 entries across 6 versions & 1 rubygems