Module: Teaspoon::Formatter::ReportModule
- Included in:
- Documentation, Dot
- Defined in:
- lib/teaspoon/formatter/modules/report_module.rb
Constant Summary collapse
- RED =
31- GREEN =
32- YELLOW =
33- CYAN =
36
Instance Method Summary collapse
- #log_coverage(message) ⇒ Object
- #log_error(result) ⇒ Object (also: #log_exception)
- #log_result(result) ⇒ Object
- #log_threshold_failure(message) ⇒ Object
Instance Method Details
#log_coverage(message) ⇒ Object
26 27 28 |
# File 'lib/teaspoon/formatter/modules/report_module.rb', line 26 def log_coverage() log_line("\n#{}") end |
#log_error(result) ⇒ Object Also known as: log_exception
9 10 11 12 13 14 15 16 |
# File 'lib/teaspoon/formatter/modules/report_module.rb', line 9 def log_error(result) log_line(result., RED) (result.trace || []).each do |trace| function = trace["function"].present? ? " -- #{trace['function']}" : "" log_line(" # #{filename(trace['file'])}:#{trace['line']}#{function}", CYAN) end log_line end |
#log_result(result) ⇒ Object
20 21 22 23 24 |
# File 'lib/teaspoon/formatter/modules/report_module.rb', line 20 def log_result(result) log_information log_stats(result) log_failed_examples end |
#log_threshold_failure(message) ⇒ Object
30 31 32 |
# File 'lib/teaspoon/formatter/modules/report_module.rb', line 30 def log_threshold_failure() log_line("\n#{}\n", RED) end |