diff options
Diffstat (limited to 'spec/bundler/commands/outdated_spec.rb')
-rw-r--r-- | spec/bundler/commands/outdated_spec.rb | 76 |
1 files changed, 38 insertions, 38 deletions
diff --git a/spec/bundler/commands/outdated_spec.rb b/spec/bundler/commands/outdated_spec.rb index 5cbbf8f45c..9b4daa3866 100644 --- a/spec/bundler/commands/outdated_spec.rb +++ b/spec/bundler/commands/outdated_spec.rb @@ -27,7 +27,7 @@ RSpec.describe "bundle outdated" do update_git "zebra", :path => lib_path("zebra") end - bundle "outdated" + bundle "outdated", :raise_on_error => false expected_output = <<~TABLE.gsub("x", "\\\h").tr(".", "\.").strip Gem Current Latest Requested Groups @@ -50,7 +50,7 @@ RSpec.describe "bundle outdated" do gem "AAA", "1.0.0" G - bundle "outdated" + bundle "outdated", :raise_on_error => false expected_output = <<~TABLE Gem Current Latest Requested Groups @@ -66,7 +66,7 @@ RSpec.describe "bundle outdated" do update_git "foo", :path => lib_path("foo") end - bundle "outdated" + bundle "outdated", :raise_on_error => false expect(exitstatus).to_not be_zero if exitstatus end @@ -91,7 +91,7 @@ RSpec.describe "bundle outdated" do update_repo2 { build_gem "activesupport", "3.0" } update_repo2 { build_gem "terranova", "9" } - bundle "outdated" + bundle "outdated", :raise_on_error => false expected_output = <<~TABLE.strip Gem Current Latest Requested Groups @@ -124,7 +124,7 @@ RSpec.describe "bundle outdated" do gem 'activesupport', '2.3.5' G - bundle "outdated --verbose" + bundle "outdated --verbose", :raise_on_error => false expected_output = <<~TABLE.strip Gem Current Latest Requested Groups Path @@ -157,7 +157,7 @@ RSpec.describe "bundle outdated" do build_gem "duradura", "8.0" end - bundle "outdated --group #{group}" + bundle "outdated --group #{group}", :raise_on_error => false end it "works when the bundle is up to date" do @@ -223,7 +223,7 @@ RSpec.describe "bundle outdated" do end it "returns a sorted list of outdated gems" do - bundle "outdated --groups" + bundle "outdated --groups", :raise_on_error => false expected_output = <<~TABLE.strip Gem Current Latest Requested Groups @@ -260,7 +260,7 @@ RSpec.describe "bundle outdated" do build_gem "duradura", "8.0" end - bundle "outdated --groups" + bundle "outdated --groups", :raise_on_error => false expected_output = <<~TABLE.strip Gem Current Latest Requested Groups @@ -286,7 +286,7 @@ RSpec.describe "bundle outdated" do gem "activesupport", "2.3.4" G - bundle "outdated --local" + bundle "outdated --local", :raise_on_error => false expected_output = <<~TABLE.strip Gem Current Latest Requested Groups @@ -330,13 +330,13 @@ RSpec.describe "bundle outdated" do end describe "with --parseable option" do - subject { bundle "outdated --parseable" } + subject { bundle "outdated --parseable", :raise_on_error => false } it_behaves_like "a minimal output is desired" end describe "with aliased --porcelain option" do - subject { bundle "outdated --porcelain" } + subject { bundle "outdated --porcelain", :raise_on_error => false } it_behaves_like "a minimal output is desired" end @@ -348,7 +348,7 @@ RSpec.describe "bundle outdated" do update_git "foo", :path => lib_path("foo") end - bundle "outdated foo" + bundle "outdated foo", :raise_on_error => false expected_output = <<~TABLE.gsub("x", "\\\h").tr(".", "\.").strip Gem Current Latest Requested Groups @@ -378,7 +378,7 @@ RSpec.describe "bundle outdated" do build_gem "activesupport", "3.0.0.beta" end - bundle "outdated --pre" + bundle "outdated --pre", :raise_on_error => false expected_output = <<~TABLE.strip Gem Current Latest Requested Groups @@ -401,7 +401,7 @@ RSpec.describe "bundle outdated" do gem "activesupport", "3.0.0.beta.1" G - bundle "outdated" + bundle "outdated", :raise_on_error => false expected_output = <<~TABLE.strip Gem Current Latest Requested Groups @@ -421,7 +421,7 @@ RSpec.describe "bundle outdated" do build_gem "weakling", "0.0.5" end - bundle :outdated, filter_strict_option => true + bundle :outdated, filter_strict_option => true, :raise_on_error => false expected_output = <<~TABLE.strip Gem Current Latest Requested Groups @@ -455,7 +455,7 @@ RSpec.describe "bundle outdated" do build_gem "weakling", "0.0.5" end - bundle :outdated, filter_strict_option => true, "filter-patch" => true + bundle :outdated, filter_strict_option => true, "filter-patch" => true, :raise_on_error => false expected_output = <<~TABLE.strip Gem Current Latest Requested Groups @@ -477,7 +477,7 @@ RSpec.describe "bundle outdated" do build_gem "weakling", "0.1.5" end - bundle :outdated, filter_strict_option => true, "filter-minor" => true + bundle :outdated, filter_strict_option => true, "filter-minor" => true, :raise_on_error => false expected_output = <<~TABLE.strip Gem Current Latest Requested Groups @@ -499,7 +499,7 @@ RSpec.describe "bundle outdated" do build_gem "weakling", "1.1.5" end - bundle :outdated, filter_strict_option => true, "filter-major" => true + bundle :outdated, filter_strict_option => true, "filter-major" => true, :raise_on_error => false expected_output = <<~TABLE.strip Gem Current Latest Requested Groups @@ -513,12 +513,12 @@ RSpec.describe "bundle outdated" do describe "with invalid gem name" do it "returns could not find gem name" do - bundle "outdated invalid_gem_name" + bundle "outdated invalid_gem_name", :raise_on_error => false expect(err).to include("Could not find gem 'invalid_gem_name'.") end it "returns non-zero exit code" do - bundle "outdated invalid_gem_name" + bundle "outdated invalid_gem_name", :raise_on_error => false expect(exitstatus).to_not be_zero if exitstatus end end @@ -531,13 +531,13 @@ RSpec.describe "bundle outdated" do G bundle "config set auto_install 1" - bundle :outdated + bundle :outdated, :raise_on_error => false expect(out).to include("Installing foo 1.0") end context "after bundle install --deployment", :bundler => "< 3" do before do - install_gemfile <<-G, :deployment => true + install_gemfile <<-G, :deployment => true, :raise_on_error => false source "#{file_uri_for(gem_repo2)}" gem "rack" @@ -548,7 +548,7 @@ RSpec.describe "bundle outdated" do it "outputs a helpful message about being in deployment mode" do update_repo2 { build_gem "activesupport", "3.0" } - bundle "outdated" + bundle "outdated", :raise_on_error => false expect(last_command).to be_failure expect(err).to include("You are trying to check outdated gems in deployment mode.") expect(err).to include("Run `bundle outdated` elsewhere.") @@ -571,7 +571,7 @@ RSpec.describe "bundle outdated" do it "outputs a helpful message about being in deployment mode" do update_repo2 { build_gem "activesupport", "3.0" } - bundle "outdated" + bundle "outdated", :raise_on_error => false expect(last_command).to be_failure expect(err).to include("You are trying to check outdated gems in deployment mode.") expect(err).to include("Run `bundle outdated` elsewhere.") @@ -611,7 +611,7 @@ RSpec.describe "bundle outdated" do gem "laduradura", '= 5.15.2', :platforms => [:ruby, :jruby] G - bundle "outdated" + bundle "outdated", :raise_on_error => false expected_output = <<~TABLE.strip Gem Current Latest Requested Groups @@ -654,7 +654,7 @@ RSpec.describe "bundle outdated" do end end - subject { bundle "outdated" } + subject { bundle "outdated", :raise_on_error => false } it_behaves_like "version update is detected" end @@ -721,7 +721,7 @@ RSpec.describe "bundle outdated" do end describe "with --filter-major option" do - subject { bundle "outdated --filter-major" } + subject { bundle "outdated --filter-major", :raise_on_error => false } it_behaves_like "major version updates are detected" it_behaves_like "minor version is ignored" @@ -729,7 +729,7 @@ RSpec.describe "bundle outdated" do end describe "with --filter-minor option" do - subject { bundle "outdated --filter-minor" } + subject { bundle "outdated --filter-minor", :raise_on_error => false } it_behaves_like "minor version updates are detected" it_behaves_like "major version is ignored" @@ -737,7 +737,7 @@ RSpec.describe "bundle outdated" do end describe "with --filter-patch option" do - subject { bundle "outdated --filter-patch" } + subject { bundle "outdated --filter-patch", :raise_on_error => false } it_behaves_like "patch version updates are detected" it_behaves_like "major version is ignored" @@ -745,7 +745,7 @@ RSpec.describe "bundle outdated" do end describe "with --filter-minor --filter-patch options" do - subject { bundle "outdated --filter-minor --filter-patch" } + subject { bundle "outdated --filter-minor --filter-patch", :raise_on_error => false } it_behaves_like "minor version updates are detected" it_behaves_like "patch version updates are detected" @@ -753,7 +753,7 @@ RSpec.describe "bundle outdated" do end describe "with --filter-major --filter-minor options" do - subject { bundle "outdated --filter-major --filter-minor" } + subject { bundle "outdated --filter-major --filter-minor", :raise_on_error => false } it_behaves_like "major version updates are detected" it_behaves_like "minor version updates are detected" @@ -761,7 +761,7 @@ RSpec.describe "bundle outdated" do end describe "with --filter-major --filter-patch options" do - subject { bundle "outdated --filter-major --filter-patch" } + subject { bundle "outdated --filter-major --filter-patch", :raise_on_error => false } it_behaves_like "major version updates are detected" it_behaves_like "patch version updates are detected" @@ -769,7 +769,7 @@ RSpec.describe "bundle outdated" do end describe "with --filter-major --filter-minor --filter-patch options" do - subject { bundle "outdated --filter-major --filter-minor --filter-patch" } + subject { bundle "outdated --filter-major --filter-minor --filter-patch", :raise_on_error => false } it_behaves_like "major version updates are detected" it_behaves_like "minor version updates are detected" @@ -810,7 +810,7 @@ RSpec.describe "bundle outdated" do end it "shows all gems when patching and filtering to patch" do - bundle "outdated --patch --filter-patch" + bundle "outdated --patch --filter-patch", :raise_on_error => false expected_output = <<~TABLE.strip Gem Current Latest Requested Groups @@ -823,7 +823,7 @@ RSpec.describe "bundle outdated" do end it "shows minor and major when updating to minor and filtering to patch and minor" do - bundle "outdated --minor --filter-minor" + bundle "outdated --minor --filter-minor", :raise_on_error => false expected_output = <<~TABLE.strip Gem Current Latest Requested Groups @@ -835,7 +835,7 @@ RSpec.describe "bundle outdated" do end it "shows minor when updating to major and filtering to minor with parseable" do - bundle "outdated --major --filter-minor --parseable" + bundle "outdated --major --filter-minor --parseable", :raise_on_error => false expect(out).not_to include("patch (newest") expect(out).to include("minor (newest") @@ -877,7 +877,7 @@ RSpec.describe "bundle outdated" do end it "shows gems with update-strict updating to patch and filtering to patch" do - bundle "outdated --patch --update-strict --filter-patch" + bundle "outdated --patch --update-strict --filter-patch", :raise_on_error => false expected_output = <<~TABLE.strip Gem Current Latest Requested Groups @@ -910,7 +910,7 @@ RSpec.describe "bundle outdated" do gem 'weakling' G - bundle "outdated --only-explicit" + bundle "outdated --only-explicit", :raise_on_error => false expected_output = <<~TABLE.strip Gem Current Latest Requested Groups |