summaryrefslogtreecommitdiff
path: root/spec/bundler/commands/clean_spec.rb
diff options
context:
space:
mode:
authorDavid Rodríguez <deivid.rodriguez@riseup.net>2019-05-06 18:06:21 +0200
committerHiroshi SHIBATA <hsbt@ruby-lang.org>2019-08-03 09:29:55 +0900
commitc3ddd47ce7b546530e2241b0ea6a96817977886a (patch)
tree46515c479773d7add25773b536009e096ee9fa78 /spec/bundler/commands/clean_spec.rb
parentd8d5e16305ee071f7cf16980788cabcc44799c2e (diff)
[bundler/bundler] Normalize file:// handling in specs
https://github.com/bundler/bundler/commit/5946d62ad0
Diffstat (limited to 'spec/bundler/commands/clean_spec.rb')
-rw-r--r--spec/bundler/commands/clean_spec.rb90
1 files changed, 45 insertions, 45 deletions
diff --git a/spec/bundler/commands/clean_spec.rb b/spec/bundler/commands/clean_spec.rb
index 0053947c85..69a5d1e6b0 100644
--- a/spec/bundler/commands/clean_spec.rb
+++ b/spec/bundler/commands/clean_spec.rb
@@ -19,7 +19,7 @@ RSpec.describe "bundle clean" do
it "removes unused gems that are different" do
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "thin"
gem "foo"
@@ -28,7 +28,7 @@ RSpec.describe "bundle clean" do
bundle! "install", forgotten_command_line_options(:path => "vendor/bundle", :clean => false)
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "thin"
G
@@ -46,7 +46,7 @@ RSpec.describe "bundle clean" do
it "removes old version of gem if unused" do
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "rack", "0.9.1"
gem "foo"
@@ -55,7 +55,7 @@ RSpec.describe "bundle clean" do
bundle "install", forgotten_command_line_options(:path => "vendor/bundle", :clean => false)
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "rack", "1.0.0"
gem "foo"
@@ -74,7 +74,7 @@ RSpec.describe "bundle clean" do
it "removes new version of gem if unused" do
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "rack", "1.0.0"
gem "foo"
@@ -83,7 +83,7 @@ RSpec.describe "bundle clean" do
bundle! "install", forgotten_command_line_options(:path => "vendor/bundle", :clean => false)
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "rack", "0.9.1"
gem "foo"
@@ -102,7 +102,7 @@ RSpec.describe "bundle clean" do
it "removes gems in bundle without groups" do
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "foo"
@@ -129,7 +129,7 @@ RSpec.describe "bundle clean" do
git_path = lib_path("foo-1.0")
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "rack", "1.0.0"
git "#{git_path}", :ref => "#{revision}" do
@@ -152,7 +152,7 @@ RSpec.describe "bundle clean" do
revision = revision_for(git_path)
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "rack", "1.0.0"
git "#{git_path}", :ref => "#{revision}" do
@@ -163,7 +163,7 @@ RSpec.describe "bundle clean" do
bundle "install", forgotten_command_line_options(:path => "vendor/bundle")
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "rack", "1.0.0"
G
@@ -188,7 +188,7 @@ RSpec.describe "bundle clean" do
revision = revision_for(lib_path("foo-bar"))
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "rack", "1.0.0"
git "#{lib_path("foo-bar")}" do
@@ -239,7 +239,7 @@ RSpec.describe "bundle clean" do
revision = revision_for(git_path)
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "rack", "1.0.0"
group :test do
@@ -260,7 +260,7 @@ RSpec.describe "bundle clean" do
it "does not blow up when using without groups" do
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "rack"
@@ -278,7 +278,7 @@ RSpec.describe "bundle clean" do
it "displays an error when used without --path" do
bundle! "config set path.system true"
install_gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "rack", "1.0.0"
G
@@ -292,7 +292,7 @@ RSpec.describe "bundle clean" do
# handling bundle clean upgrade path from the pre's
it "removes .gem/.gemspec file even if there's no corresponding gem dir" do
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "thin"
gem "foo"
@@ -301,7 +301,7 @@ RSpec.describe "bundle clean" do
bundle "install", forgotten_command_line_options(:path => "vendor/bundle")
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "foo"
G
@@ -323,14 +323,14 @@ RSpec.describe "bundle clean" do
bundle! "config set path.system true"
install_gemfile! <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "thin"
gem "rack"
G
install_gemfile! <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "rack"
G
@@ -342,7 +342,7 @@ RSpec.describe "bundle clean" do
it "--clean should override the bundle setting on install", :bundler => "< 3" do
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "thin"
gem "rack"
@@ -350,7 +350,7 @@ RSpec.describe "bundle clean" do
bundle "install", forgotten_command_line_options(:path => "vendor/bundle", :clean => true)
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "rack"
G
@@ -364,7 +364,7 @@ RSpec.describe "bundle clean" do
build_repo2
gemfile <<-G
- source "file://#{gem_repo2}"
+ source "#{file_uri_for(gem_repo2)}"
gem "foo"
G
@@ -384,7 +384,7 @@ RSpec.describe "bundle clean" do
build_repo2
install_gemfile! <<-G
- source "file://#{gem_repo2}"
+ source "#{file_uri_for(gem_repo2)}"
gem "foo"
G
@@ -406,7 +406,7 @@ RSpec.describe "bundle clean" do
it "does not clean automatically on --path" do
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "thin"
gem "rack"
@@ -414,7 +414,7 @@ RSpec.describe "bundle clean" do
bundle "install", forgotten_command_line_options(:path => "vendor/bundle")
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "rack"
G
@@ -427,7 +427,7 @@ RSpec.describe "bundle clean" do
build_repo2
gemfile <<-G
- source "file://#{gem_repo2}"
+ source "#{file_uri_for(gem_repo2)}"
gem "foo"
G
@@ -447,7 +447,7 @@ RSpec.describe "bundle clean" do
build_repo2
gemfile <<-G
- source "file://#{gem_repo2}"
+ source "#{file_uri_for(gem_repo2)}"
gem "foo"
G
@@ -467,7 +467,7 @@ RSpec.describe "bundle clean" do
bundle! "config set path.system true"
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "foo"
gem "rack"
@@ -475,7 +475,7 @@ RSpec.describe "bundle clean" do
bundle :install
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "rack"
G
@@ -497,7 +497,7 @@ RSpec.describe "bundle clean" do
end
it "returns a helpful error message" do
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "foo"
gem "rack"
@@ -505,7 +505,7 @@ RSpec.describe "bundle clean" do
bundle :install
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "rack"
G
@@ -530,7 +530,7 @@ RSpec.describe "bundle clean" do
revision = revision_for(lib_path("foo-1.0"))
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "foo", :git => "#{lib_path("foo-1.0")}"
G
@@ -567,7 +567,7 @@ RSpec.describe "bundle clean" do
end
gemfile <<-G
- source "file://#{gem_repo2}"
+ source "#{file_uri_for(gem_repo2)}"
gem "bindir"
G
@@ -590,7 +590,7 @@ RSpec.describe "bundle clean" do
end
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "foo"
gem "bar", "1.0", :path => "#{relative_path}"
@@ -602,7 +602,7 @@ RSpec.describe "bundle clean" do
it "doesn't remove gems in dry-run mode with path set" do
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "thin"
gem "foo"
@@ -611,7 +611,7 @@ RSpec.describe "bundle clean" do
bundle "install", forgotten_command_line_options(:path => "vendor/bundle", :clean => false)
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "thin"
G
@@ -630,7 +630,7 @@ RSpec.describe "bundle clean" do
it "doesn't remove gems in dry-run mode with no path set" do
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "thin"
gem "foo"
@@ -639,7 +639,7 @@ RSpec.describe "bundle clean" do
bundle "install", forgotten_command_line_options(:path => "vendor/bundle", :clean => false)
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "thin"
G
@@ -658,7 +658,7 @@ RSpec.describe "bundle clean" do
it "doesn't store dry run as a config setting" do
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "thin"
gem "foo"
@@ -668,7 +668,7 @@ RSpec.describe "bundle clean" do
bundle "config set dry_run false"
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "thin"
G
@@ -688,7 +688,7 @@ RSpec.describe "bundle clean" do
it "performs an automatic bundle install" do
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "thin"
gem "foo"
@@ -697,7 +697,7 @@ RSpec.describe "bundle clean" do
bundle! "install", forgotten_command_line_options(:path => "vendor/bundle", :clean => false)
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "thin"
gem "weakling"
@@ -716,7 +716,7 @@ RSpec.describe "bundle clean" do
revision = revision_for(lib_path("very_simple_git_binary-1.0"))
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "very_simple_git_binary", :git => "#{lib_path("very_simple_git_binary-1.0")}", :ref => "#{revision}"
G
@@ -734,7 +734,7 @@ RSpec.describe "bundle clean" do
it "removes extension directories", :ruby_repo do
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "thin"
gem "very_simple_binary"
@@ -753,7 +753,7 @@ RSpec.describe "bundle clean" do
expect(simple_binary_extensions_dir).to exist
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "thin"
gem "simple_binary"
@@ -774,7 +774,7 @@ RSpec.describe "bundle clean" do
short_revision = revision[0..11]
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "thin"
gem "very_simple_git_binary", :git => "#{lib_path("very_simple_git_binary-1.0")}", :ref => "#{revision}"