forked from airbrake/airbrake
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrake.feature
28 lines (21 loc) · 1.03 KB
/
rake.feature
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Feature: Use the Gem to catch errors in a Rake application
Background:
Given I've prepared the Rakefile
Scenario: Catching exceptions in Rake
When I run rake with airbrake
Then Airbrake should catch the exception
Scenario: Falling back to default handler before Airbrake is configured
When I run rake with airbrake not yet configured
Then Airbrake should not catch the exception
Scenario: Disabling Rake exception catcher
When I run rake with airbrake disabled
Then Airbrake should not catch the exception
Scenario: Autodetect, running from terminal
When I run rake with airbrake autodetect from terminal
Then Airbrake should not catch the exception
Scenario: Autodetect, not running from terminal
When I run rake with airbrake autodetect not from terminal
Then Airbrake should catch the exception
Scenario: Airbrake should also send the command name
When I run `rake airbrake_autodetect_not_from_terminal`
Then command "airbrake_autodetect_not_from_terminal" should be reported