diff options
Diffstat (limited to 'spec/tooling/lib/tooling/test_map_generator_spec.rb')
-rw-r--r-- | spec/tooling/lib/tooling/test_map_generator_spec.rb | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/spec/tooling/lib/tooling/test_map_generator_spec.rb b/spec/tooling/lib/tooling/test_map_generator_spec.rb index 7f3b2807162..eb49b1db20e 100644 --- a/spec/tooling/lib/tooling/test_map_generator_spec.rb +++ b/spec/tooling/lib/tooling/test_map_generator_spec.rb @@ -1,8 +1,11 @@ # frozen_string_literal: true require_relative '../../../../tooling/lib/tooling/test_map_generator' +require_relative '../../../support/helpers/file_read_helpers' RSpec.describe Tooling::TestMapGenerator do + include FileReadHelpers + subject { described_class.new } describe '#parse' do @@ -39,21 +42,21 @@ RSpec.describe Tooling::TestMapGenerator do let(:pathname) { instance_double(Pathname) } before do - allow(File).to receive(:read).with('yaml1.yml').and_return(yaml1) - allow(File).to receive(:read).with('yaml2.yml').and_return(yaml2) + stub_file_read('yaml1.yml', content: yaml1) + stub_file_read('yaml2.yml', content: yaml2) end context 'with single yaml' do let(:expected_mapping) do { 'lib/gitlab/current_settings.rb' => [ - './spec/factories_spec.rb' + 'spec/factories_spec.rb' ], 'lib/feature.rb' => [ - './spec/factories_spec.rb' + 'spec/factories_spec.rb' ], 'lib/gitlab/marginalia.rb' => [ - './spec/factories_spec.rb' + 'spec/factories_spec.rb' ] } end @@ -77,16 +80,16 @@ RSpec.describe Tooling::TestMapGenerator do let(:expected_mapping) do { 'lib/gitlab/current_settings.rb' => [ - './spec/factories_spec.rb', - './spec/models/project_spec.rb' + 'spec/factories_spec.rb', + 'spec/models/project_spec.rb' ], 'lib/feature.rb' => [ - './spec/factories_spec.rb', - './spec/models/project_spec.rb' + 'spec/factories_spec.rb', + 'spec/models/project_spec.rb' ], 'lib/gitlab/marginalia.rb' => [ - './spec/factories_spec.rb', - './spec/models/project_spec.rb' + 'spec/factories_spec.rb', + 'spec/models/project_spec.rb' ] } end |