diff --git a/bundler/helpers/v1/spec/native_spec_helper.rb b/bundler/helpers/v1/spec/native_spec_helper.rb index af5346b916e..22a61acb71b 100644 --- a/bundler/helpers/v1/spec/native_spec_helper.rb +++ b/bundler/helpers/v1/spec/native_spec_helper.rb @@ -27,6 +27,9 @@ def project_dependency_files(project) project_path = File.expand_path(File.join("../../spec/fixtures/projects/bundler1", project)) + + raise "Fixture does not exist for project: '#{project}'" unless Dir.exist?(project_path) + Dir.chdir(project_path) do # NOTE: Include dotfiles (e.g. .npmrc) files = Dir.glob("**/*", File::FNM_DOTMATCH) diff --git a/bundler/helpers/v2/spec/native_spec_helper.rb b/bundler/helpers/v2/spec/native_spec_helper.rb index af5346b916e..c0be80f4214 100644 --- a/bundler/helpers/v2/spec/native_spec_helper.rb +++ b/bundler/helpers/v2/spec/native_spec_helper.rb @@ -26,7 +26,11 @@ LOCKFILE_ENDING = /(?\s*(?:RUBY VERSION|BUNDLED WITH).*)/m.freeze def project_dependency_files(project) + # TODO: Retrieve files from bundler2 folder once it is fully up to date project_path = File.expand_path(File.join("../../spec/fixtures/projects/bundler1", project)) + + raise "Fixture does not exist for project: '#{project}'" unless Dir.exist?(project_path) + Dir.chdir(project_path) do # NOTE: Include dotfiles (e.g. .npmrc) files = Dir.glob("**/*", File::FNM_DOTMATCH) diff --git a/common/spec/spec_helper.rb b/common/spec/spec_helper.rb index 4b8e77d3d09..1f228069849 100644 --- a/common/spec/spec_helper.rb +++ b/common/spec/spec_helper.rb @@ -93,6 +93,9 @@ def build_tmp_repo(project) def project_dependency_files(project) project_path = File.expand_path(File.join("spec/fixtures/projects", project)) + + raise "Fixture does not exist for project: '#{project}'" unless Dir.exist?(project_path) + Dir.chdir(project_path) do # NOTE: Include dotfiles (e.g. .npmrc) files = Dir.glob("**/*", File::FNM_DOTMATCH)