Sha256: 501ffb5a8a819154540da999d7ae90c0b69589769439e68f773d75854243675b

Contents?: true

Size: 538 Bytes

Versions: 5

Compression:

Stored size: 538 Bytes

Contents

require 'spec_helper'

describe Generative::ORDERING do
  let(:ordering) { Generative::ORDERING }

  around do |example|
    previous = ENV['GENERATIVE_COUNT']
    ENV['GENERATIVE_COUNT'] = '10'

    example.call

    ENV['GENERATIVE_COUNT'] = previous
  end

  it "does not duplicate regular specs" do
    spec = double(metadata: {})
    expect(ordering.call([spec])).to eq([spec])
  end

  it "duplicates generative specs" do
    spec = double(metadata: { generative: true })
    expect(ordering.call([spec]).count).to eq(10)
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
generative-0.2.4 spec/generative/ordering_spec.rb
generative-0.2.3 spec/generative/ordering_spec.rb
generative-0.2.2 spec/generative/ordering_spec.rb
generative-0.2.0 spec/generative/ordering_spec.rb
generative-0.2.0.pre3 spec/generative/ordering_spec.rb