Class Spec::Runner::Formatter::SpecdocFormatter
In: lib/spec/runner/formatter/specdoc_formatter.rb
Parent: BaseTextFormatter

Methods

Public Instance methods

[Source]

    # File lib/spec/runner/formatter/specdoc_formatter.rb, line 7
 7:         def add_example_group(example_group)
 8:           super
 9:           output.puts
10:           if example_group.description.nil? || example_group.description == ""
11:             output.puts example_group.to_s
12:           else
13:             output.puts example_group.description
14:           end
15:           output.flush
16:         end

[Source]

    # File lib/spec/runner/formatter/specdoc_formatter.rb, line 18
18:         def example_failed(example, counter, failure)
19:           message = if failure.expectation_not_met?
20:             "- #{example.description} (FAILED - #{counter})"
21:           else
22:             "- #{example.description} (ERROR - #{counter})"
23:           end
24:           
25:           output.puts(failure.expectation_not_met? ? red(message) : magenta(message))
26:           output.flush
27:         end

[Source]

    # File lib/spec/runner/formatter/specdoc_formatter.rb, line 29
29:         def example_passed(example)
30:           message = "- #{example.description}"
31:           output.puts green(message)
32:           output.flush
33:         end

[Source]

    # File lib/spec/runner/formatter/specdoc_formatter.rb, line 35
35:         def example_pending(example_group_description, example, message)
36:           super
37:           output.puts yellow("- #{example.description} (PENDING: #{message})")
38:           output.flush
39:         end

[Validate]