summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuillermo Guerrero <wolf.fox1985@gmail.com>2019-04-12 18:32:42 +0200
committerDavid Rodríguez <deivid.rodriguez@riseup.net>2019-07-24 12:58:49 +0200
commit69bee117fbd0aa9d05bdc73cd370dc5c5dc80876 (patch)
treed4c63504dba6bbc1ceabe5cb58f06ab7e04a0f9e
parenta8874423f347efa52d69b332cc855def812e9b5b (diff)
downloadbundler-69bee117fbd0aa9d05bdc73cd370dc5c5dc80876.tar.gz
Move duplicated code to `before` blocks
-rw-r--r--spec/commands/outdated_spec.rb30
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"