Module: TestColorizer
- Included in:
- Fanciful
- Defined in:
- lib/fanciful/fanciful.rb
Constant Summary collapse
- PASS_IDENT =
'PASS'- FAIL_IDENT =
'FAIL'- RUN_IDENT =
'=== RUN'
Class Method Summary collapse
Class Method Details
.colorize_failure(line) ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/fanciful/fanciful.rb', line 8 def TestColorizer.colorize_failure(line) if line.include?(FAIL_IDENT) colored = line.match(FAIL_IDENT).to_s.colorize(:red) return line.gsub!(FAIL_IDENT, colored) end line end |
.colorize_run(line) ⇒ Object
24 25 26 27 28 29 30 |
# File 'lib/fanciful/fanciful.rb', line 24 def TestColorizer.colorize_run(line) if line.include?(RUN_IDENT) colored = line.match(RUN_IDENT).to_s.colorize(:white) return line.gsub!(RUN_IDENT, colored) end line end |
.colorize_success(line) ⇒ Object
16 17 18 19 20 21 22 |
# File 'lib/fanciful/fanciful.rb', line 16 def TestColorizer.colorize_success(line) if line.include?(PASS_IDENT) colored = line.match(PASS_IDENT).to_s.colorize(:green) return line.gsub!(PASS_IDENT, colored) end line end |