Module: RSpecTracer::RSpecReporter
- Defined in:
- lib/rspec_tracer/rspec_reporter.rb
Instance Method Summary collapse
- #example_failed(example) ⇒ Object
- #example_finished(example) ⇒ Object
- #example_passed(example) ⇒ Object
- #example_pending(example) ⇒ Object
- #example_started(example) ⇒ Object
Instance Method Details
#example_failed(example) ⇒ Object
27 28 29 30 31 32 |
# File 'lib/rspec_tracer/rspec_reporter.rb', line 27 def example_failed(example) example_id = example.[:rspec_tracer_example_id] RSpecTracer.runner.on_example_failed(example_id, example.execution_result) super end |
#example_finished(example) ⇒ Object
12 13 14 15 16 17 18 |
# File 'lib/rspec_tracer/rspec_reporter.rb', line 12 def example_finished(example) example_id = example.[:rspec_tracer_example_id] RSpecTracer.stop_example_trace(example_id) RSpecTracer.coverage_reporter.compute_diff(example_id) super end |
#example_passed(example) ⇒ Object
20 21 22 23 24 25 |
# File 'lib/rspec_tracer/rspec_reporter.rb', line 20 def example_passed(example) example_id = example.[:rspec_tracer_example_id] RSpecTracer.runner.on_example_passed(example_id, example.execution_result) super end |
#example_pending(example) ⇒ Object
34 35 36 37 38 39 |
# File 'lib/rspec_tracer/rspec_reporter.rb', line 34 def example_pending(example) example_id = example.[:rspec_tracer_example_id] RSpecTracer.runner.on_example_pending(example_id, example.execution_result) super end |
#example_started(example) ⇒ Object
5 6 7 8 9 10 |
# File 'lib/rspec_tracer/rspec_reporter.rb', line 5 def example_started(example) RSpecTracer.coverage_reporter.record_coverage RSpecTracer.start_example_trace super end |