class Mutant::Integration::Rspec

def call(tests)

Returns:
  • (Result::Test) -

Parameters:
  • tests (Enumerable) --
def call(tests)
  reset_examples
  setup_examples(tests.map(&all_tests_index))
  @runner.configuration.start_time = world.time.now - @setup_elapsed
  start = timer.now
  passed = @runner.run_specs(@rspec_world.ordered_example_groups).equal?(EXIT_SUCCESS)
  @runner.configuration.reset_reporter
  Result::Test.new(
    job_index: nil,
    output:    '',
    passed:,
    runtime:   timer.now - start
  )
end