diff options
author | Guillermo Guerrero <wolf.fox1985@gmail.com> | 2019-04-12 18:32:42 +0200 |
---|---|---|
committer | David RodrÃguez <deivid.rodriguez@riseup.net> | 2019-07-24 12:58:49 +0200 |
commit | 69bee117fbd0aa9d05bdc73cd370dc5c5dc80876 (patch) | |
tree | d4c63504dba6bbc1ceabe5cb58f06ab7e04a0f9e | |
parent | a8874423f347efa52d69b332cc855def812e9b5b (diff) | |
download | bundler-69bee117fbd0aa9d05bdc73cd370dc5c5dc80876.tar.gz |
Move duplicated code to `before` blocks
-rw-r--r-- | spec/commands/outdated_spec.rb | 30 |
1 files changed, 6 insertions, 24 deletions
diff --git a/spec/commands/outdated_spec.rb b/spec/commands/outdated_spec.rb index 5a60b564b8..ab54925756 100644 --- a/spec/commands/outdated_spec.rb +++ b/spec/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" |