diff options
author | Guillermo Guerrero <wolf.fox1985@gmail.com> | 2019-04-12 18:32:42 +0200 |
---|---|---|
committer | Hiroshi SHIBATA <hsbt@ruby-lang.org> | 2019-08-03 09:29:59 +0900 |
commit | e33dd659d43ec2302648c04fcec208b1c0f98ed9 (patch) | |
tree | fbd124c5356430989d3767b669a2567f8eab1759 /spec | |
parent | c4a2a9a38165e6a4b54798d5d8edb6297275efaa (diff) | |
download | ruby-e33dd659d43ec2302648c04fcec208b1c0f98ed9.tar.gz |
[bundler/bundler] Move duplicated code to `before` blocks
https://github.com/bundler/bundler/commit/69bee117fb
Diffstat (limited to 'spec')
-rw-r--r-- | spec/bundler/commands/outdated_spec.rb | 30 |
1 files changed, 6 insertions, 24 deletions
diff --git a/spec/bundler/commands/outdated_spec.rb b/spec/bundler/commands/outdated_spec.rb index 5a60b564b8..ab54925756 100644 --- a/spec/bundler/commands/outdated_spec.rb +++ b/spec/bundler/commands/outdated_spec.rb @@ -76,7 +76,7 @@ RSpec.describe "bundle outdated" do end describe "with --group option" do - def test_group_option(group = nil, gems_list_size = 1) + before do install_gemfile <<-G source "#{file_uri_for(gem_repo2)}" @@ -87,7 +87,9 @@ RSpec.describe "bundle outdated" do gem 'activesupport', '2.3.5' end G + end + def test_group_option(group = nil, gems_list_size = 1) update_repo2 do build_gem "activesupport", "3.0" build_gem "terranova", "9" @@ -103,17 +105,6 @@ RSpec.describe "bundle outdated" do end it "not outdated gems" do - install_gemfile <<-G - source "#{file_uri_for(gem_repo2)}" - - gem "weakling", "~> 0.0.1" - gem "terranova", '8' - group :development, :test do - gem 'activesupport', '2.3.5' - gem "duradura", '7.0' - end - G - bundle "outdated --group" expect(out).to include("Bundle up to date!") end @@ -153,7 +144,7 @@ RSpec.describe "bundle outdated" do end describe "with --groups option" do - it "not outdated gems" do + before do install_gemfile <<-G source "#{file_uri_for(gem_repo2)}" @@ -164,23 +155,14 @@ RSpec.describe "bundle outdated" do gem "duradura", '7.0' end G + end + it "not outdated gems" do bundle "outdated --groups" expect(out).to include("Bundle up to date!") end it "returns a sorted list of outdated gems by groups" do - install_gemfile <<-G - source "#{file_uri_for(gem_repo2)}" - - gem "weakling", "~> 0.0.1" - gem "terranova", '8' - group :development, :test do - gem 'activesupport', '2.3.5' - gem "duradura", '7.0' - end - G - update_repo2 do build_gem "activesupport", "3.0" build_gem "terranova", "9" |