Module: TestBench::Session::Controls::Events::FixtureFinished::Random

Extended by:
Telemetry::Controls::Event::EventData
Defined in:
lib/test_bench/session/controls/events/fixture_finished.rb

Class Method Summary collapse

Class Method Details

.example(name: nil, result: nil, process_id: nil, time: nil) ⇒ Object



40
41
42
43
44
45
46
47
# File 'lib/test_bench/session/controls/events/fixture_finished.rb', line 40

def self.example(name: nil, result: nil, process_id: nil, time: nil)
  name ||= Fixture::Name.random
  result = Result.random if result.nil?
  process_id ||= ProcessID.random
  time ||= Time.random

  FixtureFinished.example(name:, result:, process_id:, time:)
end