Sha256: bf6be7c1e841cbcdae924c1a188f92ed92de53829a5640d4b2890674b10c4064

Contents?: true

Size: 604 Bytes

Versions: 1

Compression:

Stored size: 604 Bytes

Contents

describe KnapsackPro::TestFilePattern do
  describe '.call' do
    let(:adapter_class) { KnapsackPro::Adapters::BaseAdapter }

    subject { described_class.call(adapter_class) }

    before do
      expect(KnapsackPro::Config::Env).to receive(:test_file_pattern).and_return(env_test_file_pattern)
    end

    context 'when ENV defined' do
      let(:env_test_file_pattern) { 'spec/**/*_spec.rb' }

      it { should eq env_test_file_pattern }
    end

    context 'when ENV not defined' do
      let(:env_test_file_pattern) { nil }

      it { should eq 'test/**{,/*/**}/*_test.rb' }
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
knapsack_pro-0.2.0 spec/knapsack_pro/test_file_pattern_spec.rb