Class: Petitest::Subscribers::DocumentReportSubscriber
- Inherits:
-
BaseSubscriber
- Object
- BaseSubscriber
- Petitest::Subscribers::DocumentReportSubscriber
- Defined in:
- lib/petitest/subscribers/document_report_subscriber.rb
Instance Attribute Summary
Attributes included from Petitest::SubscriberConcerns::TimeConcern
Instance Method Summary collapse
- #after_running_test_case(test_case) ⇒ Object
- #after_running_test_cases(test_cases) ⇒ Object
- #before_running_test_group(test_group_class) ⇒ Object
Methods included from Petitest::SubscriberConcerns::TimeConcern
Methods inherited from BaseSubscriber
#after_running_test_group, #before_running_test_case, #before_running_test_cases
Instance Method Details
#after_running_test_case(test_case) ⇒ Object
Note:
Override
12 13 14 15 16 |
# File 'lib/petitest/subscribers/document_report_subscriber.rb', line 12 def after_running_test_case(test_case) super string = ::Petitest::Texts::TestCaseResultLineText.new(test_case: test_case).to_s output.puts(string) end |
#after_running_test_cases(test_cases) ⇒ Object
Note:
Override
19 20 21 22 23 24 25 26 27 |
# File 'lib/petitest/subscribers/document_report_subscriber.rb', line 19 def after_running_test_cases(test_cases) super string = ::Petitest::Texts::TestCasesResultText.new( finished_at: finished_at, started_at: started_at, test_cases: test_cases, ).to_s output.puts(string) end |
#before_running_test_group(test_group_class) ⇒ Object
Note:
Override
30 31 32 33 34 |
# File 'lib/petitest/subscribers/document_report_subscriber.rb', line 30 def before_running_test_group(test_group_class) super string = "#{' ' * test_group_class.nest_level}#{test_group_class.description}" output.puts(string) end |