Sha256: d8255da821122968c2af91ab9a1af095b8fe7c5f78ff6786f21fd3bbab8a66af

Contents?: true

Size: 475 Bytes

Versions: 2

Compression:

Stored size: 475 Bytes

Contents

module RSpec
  module Ordering
    module Mttf
      class Orderer
        def initialize(memory)
          @run_results = memory.read
        end

        def order(items)
          items.each do |example|
            run_results.annotate_example(example)
          end

          items.sort_by do |example|
            ExampleResultData.from_example_metadata(example)
          end
        end

        private

        attr_reader :run_results
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rspec-ordering-mttf-0.1.1 lib/rspec/ordering/mttf/orderer.rb
rspec-ordering-mttf-0.1.0 lib/rspec/ordering/mttf/orderer.rb