From cecd343336b127d84f1c84e39f30bcdade64703d Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Tue, 12 May 2020 21:35:24 +0900 Subject: Skip the examples for bundle exec with gem installation --- spec/bundler/commands/exec_spec.rb | 12 ++++++------ spec/bundler/other/platform_spec.rb | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) (limited to 'spec') diff --git a/spec/bundler/commands/exec_spec.rb b/spec/bundler/commands/exec_spec.rb index 54f493d241..f381a51263 100644 --- a/spec/bundler/commands/exec_spec.rb +++ b/spec/bundler/commands/exec_spec.rb @@ -6,7 +6,7 @@ RSpec.describe "bundle exec" do system_gems(system_gems_to_install, :path => default_bundle_path) end - it "works with --gemfile flag" do + it "works with --gemfile flag", :ruby_repo do create_file "CustomGemfile", <<-G gem "rack", "1.0.0" G @@ -15,7 +15,7 @@ RSpec.describe "bundle exec" do expect(out).to eq("1.0.0") end - it "activates the correct gem" do + it "activates the correct gem", :ruby_repo do gemfile <<-G gem "rack", "0.9.1" G @@ -24,7 +24,7 @@ RSpec.describe "bundle exec" do expect(out).to eq("0.9.1") end - it "works when the bins are in ~/.bundle" do + it "works when the bins are in ~/.bundle", :ruby_repo do install_gemfile <<-G gem "rack" G @@ -33,7 +33,7 @@ RSpec.describe "bundle exec" do expect(out).to eq("1.0.0") end - it "works when running from a random directory" do + it "works when running from a random directory", :ruby_repo do install_gemfile <<-G gem "rack" G @@ -269,7 +269,7 @@ RSpec.describe "bundle exec" do ) end - it "handles gems installed with --without" do + it "handles gems installed with --without", :ruby_repo do install_gemfile <<-G, forgotten_command_line_options(:without => "middleware") source "#{file_uri_for(gem_repo1)}" gem "rack" # rack 0.9.1 and 1.0 exist @@ -353,7 +353,7 @@ RSpec.describe "bundle exec" do expect(err).to include("bundler: exec needs a command to run") end - it "raises a helpful error when exec'ing to something outside of the bundle" do + it "raises a helpful error when exec'ing to something outside of the bundle", :ruby_repo do bundle! "config set clean false" # want to keep the rackup binstub install_gemfile! <<-G source "#{file_uri_for(gem_repo1)}" diff --git a/spec/bundler/other/platform_spec.rb b/spec/bundler/other/platform_spec.rb index 4d5be3f784..966ef68b66 100644 --- a/spec/bundler/other/platform_spec.rb +++ b/spec/bundler/other/platform_spec.rb @@ -823,7 +823,7 @@ G end end - context "bundle exec" do + context "bundle exec", :ruby_repo do before do ENV["BUNDLER_FORCE_TTY"] = "true" system_gems "rack-1.0.0", "rack-0.9.1", :path => default_bundle_path -- cgit v1.2.3