Module: TestBench::Telemetry::Controls::Events::Asserted
- Defined in:
- lib/test_bench/telemetry/controls/events/asserted.rb
Class Method Summary collapse
- .example(result: nil, path: nil, line_number: nil, time: nil) ⇒ Object
- .line_number ⇒ Object
- .path ⇒ Object
- .random ⇒ Object
- .result ⇒ Object
- .time ⇒ Object
Class Method Details
.example(result: nil, path: nil, line_number: nil, time: nil) ⇒ Object
6 7 8 9 10 11 12 13 |
# File 'lib/test_bench/telemetry/controls/events/asserted.rb', line 6 def self.example(result: nil, path: nil, line_number: nil, time: nil) result ||= self.result path ||= self.path line_number ||= self.line_number time ||= self.time TestBench::Telemetry::Event::Asserted.new(result, path, line_number, time) end |
.line_number ⇒ Object
26 |
# File 'lib/test_bench/telemetry/controls/events/asserted.rb', line 26 def self.line_number = LineNumber.example |
.path ⇒ Object
25 |
# File 'lib/test_bench/telemetry/controls/events/asserted.rb', line 25 def self.path = Path.example |
.random ⇒ Object
15 16 17 18 19 20 21 22 |
# File 'lib/test_bench/telemetry/controls/events/asserted.rb', line 15 def self.random result = Result.random path = Path.random line_number = LineNumber.random time = Time.random example(result:, path:, line_number:, time:) end |