Module: RSpec::Conductor::ExampleStatusPersister

Defined in:
lib/rspec/conductor/example_status_persister.rb

Defined Under Namespace

Classes: ExampleExecutionResultStub, ExampleStub

Class Method Summary collapse

Class Method Details

.persist(example_stats, filename) ⇒ Object



9
10
11
12
13
14
15
16
17
# File 'lib/rspec/conductor/example_status_persister.rb', line 9

def self.persist(example_stats, filename)
  examples = example_stats.map do |stat|
    ExampleStub.new(
      stat[:id],
      ExampleExecutionResultStub.new(stat[:status], stat[:run_time])
    )
  end
  RSpec::Core::ExampleStatusPersister.persist(examples, filename)
end