Class: PreCommit::Checks::CucumberFocus
- Inherits:
-
Grep
- Object
- Grep
- PreCommit::Checks::CucumberFocus
- Defined in:
- lib/plugins/pre_commit/checks/cucumber_focus.rb
Overview
Finds cucumber scenarios with with specific tags (e.g. @focus)
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.description ⇒ Object
32 33 34 |
# File 'lib/plugins/pre_commit/checks/cucumber_focus.rb', line 32 def self.description "Finds cucumber scenarios with '@focus'." end |
Instance Method Details
#files_filter(staged_files) ⇒ Object
20 21 22 |
# File 'lib/plugins/pre_commit/checks/cucumber_focus.rb', line 20 def files_filter(staged_files) staged_files.grep(/\.feature$/) end |
#message ⇒ Object
24 25 26 |
# File 'lib/plugins/pre_commit/checks/cucumber_focus.rb', line 24 def "@focus found in features:" end |
#pattern ⇒ Object
28 29 30 |
# File 'lib/plugins/pre_commit/checks/cucumber_focus.rb', line 28 def pattern "@focus" end |