Sha256: a33c37a375a27186bc257b8c2ecfd512028947616397cab022245e825cc56b47
Contents?: true
Size: 748 Bytes
Versions: 3
Compression:
Stored size: 748 Bytes
Contents
# frozen_string_literal: true RSpec.describe RSpeed::Splitter, '#actual_examples' do it 'returns all examples' do splitter = described_class.new(specs_path: 'spec/fixtures/**/*_spec.rb') expect(splitter.actual_examples).to eq [ 'spec/fixtures/1_spec.rb:4', 'spec/fixtures/1_spec.rb:6', 'spec/fixtures/1_spec.rb:8', 'spec/fixtures/2_spec.rb:4', ] end it 'does not raise when no file match' do splitter = described_class.new(specs_path: 'spec/fixtures/**/*_missing.rb') expect(splitter.actual_examples).to eq [] end it 'does not raise when file is empty' do splitter = described_class.new(specs_path: 'spec/fixtures/**/empty.rb') expect(splitter.actual_examples).to eq [] end end
Version data entries
3 entries across 3 versions & 1 rubygems