Class: RakeCommandFilter::RSpecCommandDefinition
- Inherits:
-
RakeCommandDefinition
- Object
- CommandDefinition
- RakeCommandDefinition
- RakeCommandFilter::RSpecCommandDefinition
- Defined in:
- lib/rspec_command_definition.rb
Overview
default way to run rubocop and parse its output
Instance Attribute Summary
Attributes inherited from RakeCommandDefinition
Attributes inherited from CommandDefinition
#default_line_handling, #filter, #name
Class Method Summary collapse
-
.coverage_msg(percent) ⇒ Object
for testing.
-
.failure_msg(failures) ⇒ Object
for testing.
-
.success_msg(success) ⇒ Object
for testing.
Instance Method Summary collapse
-
#initialize(coverage_threshold = 95, id = :spec) ⇒ RSpecCommandDefinition
constructor
Default parser for rspec output.
Methods inherited from RakeCommandDefinition
Methods inherited from CommandDefinition
#add_filter, #add_parameter, #execute, find_worst_result
Constructor Details
#initialize(coverage_threshold = 95, id = :spec) ⇒ RSpecCommandDefinition
Default parser for rspec output.
21 22 23 24 25 26 |
# File 'lib/rspec_command_definition.rb', line 21 def initialize(coverage_threshold = 95, id = :spec) super(id, 'rspec') # just use sensible defaults here. add_rspec add_simplecov(coverage_threshold) end |
Class Method Details
.coverage_msg(percent) ⇒ Object
for testing
15 16 17 |
# File 'lib/rspec_command_definition.rb', line 15 def self.coverage_msg(percent) "#{percent} test coverage" end |
.failure_msg(failures) ⇒ Object
for testing
5 6 7 |
# File 'lib/rspec_command_definition.rb', line 5 def self.failure_msg(failures) "#{failures} failed" end |
.success_msg(success) ⇒ Object
for testing
10 11 12 |
# File 'lib/rspec_command_definition.rb', line 10 def self.success_msg(success) "#{success} passed" end |