class PreCommit::Checks::RspecFocus
Public Class Methods
description()
click to toggle source
# File lib/plugins/pre_commit/checks/rspec_focus.rb, line 23 def self.description "Finds ruby specs that are focused." end
Public Instance Methods
extra_pattern()
click to toggle source
# File lib/plugins/pre_commit/checks/rspec_focus.rb, line 19 def extra_pattern "(fdescribe|fcontext|fit).*(\"|').*(\"|').*do" end
files_filter(staged_files)
click to toggle source
# File lib/plugins/pre_commit/checks/rspec_focus.rb, line 7 def files_filter(staged_files) staged_files.grep(/_spec\.rb$/) end
message()
click to toggle source
# File lib/plugins/pre_commit/checks/rspec_focus.rb, line 11 def message "focus found in specs:" end
pattern()
click to toggle source
# File lib/plugins/pre_commit/checks/rspec_focus.rb, line 15 def pattern "(describe|context|it).*(:focus|focus:).*do" end