module TestBench::Telemetry::Assertions
Public Instance Methods
elapsed?(seconds)
click to toggle source
# File lib/test_bench/telemetry/assertions.rb, line 4 def elapsed? seconds seconds == elapsed_time end
record_count(&block)
click to toggle source
# File lib/test_bench/telemetry/assertions.rb, line 8 def record_count &block sink.count do |record| block.(record) end end
recorded_any?(control_event)
click to toggle source
# File lib/test_bench/telemetry/assertions.rb, line 14 def recorded_any? control_event count = record_count do |record| record.event == control_event end count > 0 end
recorded_asserted?()
click to toggle source
# File lib/test_bench/telemetry/assertions.rb, line 22 def recorded_asserted? recorded_any? :asserted end
recorded_comment?()
click to toggle source
# File lib/test_bench/telemetry/assertions.rb, line 26 def recorded_comment? recorded_any? :commented end
recorded_context_entered?()
click to toggle source
# File lib/test_bench/telemetry/assertions.rb, line 30 def recorded_context_entered? recorded_any? :context_entered end
recorded_context_exited?()
click to toggle source
# File lib/test_bench/telemetry/assertions.rb, line 34 def recorded_context_exited? recorded_any? :context_exited end
recorded_error_raised?()
click to toggle source
# File lib/test_bench/telemetry/assertions.rb, line 38 def recorded_error_raised? recorded_any? :error_raised end
recorded_file_finished?()
click to toggle source
# File lib/test_bench/telemetry/assertions.rb, line 42 def recorded_file_finished? recorded_any? :file_finished end
recorded_file_started?()
click to toggle source
# File lib/test_bench/telemetry/assertions.rb, line 46 def recorded_file_started? recorded_any? :file_started end
recorded_run_finished?()
click to toggle source
# File lib/test_bench/telemetry/assertions.rb, line 50 def recorded_run_finished? recorded_any? :run_finished end
recorded_run_started?()
click to toggle source
# File lib/test_bench/telemetry/assertions.rb, line 54 def recorded_run_started? recorded_any? :run_started end
recorded_test_failed?()
click to toggle source
# File lib/test_bench/telemetry/assertions.rb, line 58 def recorded_test_failed? recorded_any? :test_failed end
recorded_test_finished?()
click to toggle source
# File lib/test_bench/telemetry/assertions.rb, line 62 def recorded_test_finished? recorded_any? :test_finished end
recorded_test_passed?()
click to toggle source
# File lib/test_bench/telemetry/assertions.rb, line 66 def recorded_test_passed? recorded_any? :test_passed end
recorded_test_skipped?()
click to toggle source
# File lib/test_bench/telemetry/assertions.rb, line 70 def recorded_test_skipped? recorded_any? :test_skipped end
recorded_test_started?()
click to toggle source
# File lib/test_bench/telemetry/assertions.rb, line 74 def recorded_test_started? recorded_any? :test_started end
test?(prose)
click to toggle source
# File lib/test_bench/telemetry/assertions.rb, line 78 def test? prose record_count do |record| record.event == :test_started and record.data == prose end end