-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
/
Copy pathexclude_files.feature
18 lines (16 loc) · 1 KB
/
exclude_files.feature
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Feature: Excluding ruby and feature files from runs
Developers are able to easily exclude files from cucumber runs
This is a nice feature to have in conjunction with profiles, so you can exclude
certain environment files from certain runs.
Scenario: exclude ruby files
Given an empty file named "features/support/dont_require_me.rb"
And an empty file named "features/step_definitions/fooz.rb"
And an empty file named "features/step_definitions/foof.rb"
And an empty file named "features/step_definitions/foot.rb"
And an empty file named "features/support/require_me.rb"
When I run `cucumber features -q --verbose --exclude features/support/dont --exclude foo[zf]`
Then "features/support/require_me.rb" should be required
And "features/step_definitions/foot.rb" should be required
And "features/support/dont_require_me.rb" should not be required
And "features/step_definitions/foof.rb" should not be required
And "features/step_definitions/fooz.rb" should not be required