summaryrefslogtreecommitdiff
path: root/spec/install/gems/flex_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/install/gems/flex_spec.rb')
-rw-r--r--spec/install/gems/flex_spec.rb64
1 files changed, 32 insertions, 32 deletions
diff --git a/spec/install/gems/flex_spec.rb b/spec/install/gems/flex_spec.rb
index d15841124a..65116addb5 100644
--- a/spec/install/gems/flex_spec.rb
+++ b/spec/install/gems/flex_spec.rb
@@ -3,7 +3,7 @@
RSpec.describe "bundle flex_install" do
it "installs the gems as expected" do
install_gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem 'rack'
G
@@ -13,7 +13,7 @@ RSpec.describe "bundle flex_install" do
it "installs even when the lockfile is invalid" do
install_gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem 'rack'
G
@@ -21,7 +21,7 @@ RSpec.describe "bundle flex_install" do
expect(the_bundle).to be_locked
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem 'rack', '1.0'
G
@@ -34,7 +34,7 @@ RSpec.describe "bundle flex_install" do
build_repo2
install_gemfile <<-G
- source "file://#{gem_repo2}"
+ source "#{file_uri_for(gem_repo2)}"
gem "rack-obama"
G
@@ -42,7 +42,7 @@ RSpec.describe "bundle flex_install" do
update_repo2
install_gemfile <<-G
- source "file://#{gem_repo2}"
+ source "#{file_uri_for(gem_repo2)}"
gem "rack-obama", "1.0"
G
@@ -54,14 +54,14 @@ RSpec.describe "bundle flex_install" do
build_repo2
install_gemfile <<-G
- source "file://#{gem_repo2}"
+ source "#{file_uri_for(gem_repo2)}"
gem 'rack'
G
update_repo2
install_gemfile <<-G
- source "file://#{gem_repo2}"
+ source "#{file_uri_for(gem_repo2)}"
gem 'rack'
gem 'activesupport', '2.3.5'
G
@@ -73,14 +73,14 @@ RSpec.describe "bundle flex_install" do
build_repo2
install_gemfile <<-G
- source "file://#{gem_repo2}"
+ source "#{file_uri_for(gem_repo2)}"
gem "rack-obama"
G
update_repo2
install_gemfile <<-G
- source "file://#{gem_repo2}"
+ source "#{file_uri_for(gem_repo2)}"
gem "rack-obama"
gem "thin"
G
@@ -93,7 +93,7 @@ RSpec.describe "bundle flex_install" do
it "removes gems without changing the versions of remaining gems" do
build_repo2
install_gemfile <<-G
- source "file://#{gem_repo2}"
+ source "#{file_uri_for(gem_repo2)}"
gem 'rack'
gem 'activesupport', '2.3.5'
G
@@ -101,7 +101,7 @@ RSpec.describe "bundle flex_install" do
update_repo2
install_gemfile <<-G
- source "file://#{gem_repo2}"
+ source "#{file_uri_for(gem_repo2)}"
gem 'rack'
G
@@ -109,7 +109,7 @@ RSpec.describe "bundle flex_install" do
expect(the_bundle).not_to include_gems "activesupport 2.3.5"
install_gemfile <<-G
- source "file://#{gem_repo2}"
+ source "#{file_uri_for(gem_repo2)}"
gem 'rack'
gem 'activesupport', '2.3.2'
G
@@ -120,7 +120,7 @@ RSpec.describe "bundle flex_install" do
it "removes top level dependencies when removed from the Gemfile while leaving other dependencies intact" do
build_repo2
install_gemfile <<-G
- source "file://#{gem_repo2}"
+ source "#{file_uri_for(gem_repo2)}"
gem 'rack'
gem 'activesupport', '2.3.5'
G
@@ -128,7 +128,7 @@ RSpec.describe "bundle flex_install" do
update_repo2
install_gemfile <<-G
- source "file://#{gem_repo2}"
+ source "#{file_uri_for(gem_repo2)}"
gem 'rack'
G
@@ -138,7 +138,7 @@ RSpec.describe "bundle flex_install" do
it "removes child dependencies" do
build_repo2
install_gemfile <<-G
- source "file://#{gem_repo2}"
+ source "#{file_uri_for(gem_repo2)}"
gem 'rack-obama'
gem 'activesupport'
G
@@ -147,7 +147,7 @@ RSpec.describe "bundle flex_install" do
update_repo2
install_gemfile <<-G
- source "file://#{gem_repo2}"
+ source "#{file_uri_for(gem_repo2)}"
gem 'activesupport'
G
@@ -160,7 +160,7 @@ RSpec.describe "bundle flex_install" do
before(:each) do
build_repo2
install_gemfile <<-G
- source "file://#{gem_repo2}"
+ source "#{file_uri_for(gem_repo2)}"
gem "rack_middleware"
G
@@ -177,7 +177,7 @@ RSpec.describe "bundle flex_install" do
end
gemfile <<-G
- source "file://#{gem_repo2}"
+ source "#{file_uri_for(gem_repo2)}"
gem "rack-obama", "2.0"
gem "rack_middleware"
G
@@ -216,13 +216,13 @@ RSpec.describe "bundle flex_install" do
describe "subtler cases" do
before :each do
install_gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "rack"
gem "rack-obama"
G
gemfile <<-G
- source "file://#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "rack", "0.9.1"
gem "rack-obama"
G
@@ -247,19 +247,19 @@ RSpec.describe "bundle flex_install" do
it "updates the lockfile", :bundler => "< 3" do
build_repo2
install_gemfile! <<-G
- source "file://localhost#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "rack"
G
install_gemfile! <<-G
- source "file://localhost#{gem_repo1}"
- source "file://localhost#{gem_repo2}"
+ source "#{file_uri_for(gem_repo1)}"
+ source "#{file_uri_for(gem_repo2)}"
gem "rack"
G
lockfile_should_be <<-L
GEM
- remote: file://localhost#{gem_repo1}/
- remote: file://localhost#{gem_repo2}/
+ remote: #{file_uri_for(gem_repo1)}/
+ remote: #{file_uri_for(gem_repo2)}/
specs:
rack (1.0.0)
@@ -277,25 +277,25 @@ RSpec.describe "bundle flex_install" do
it "updates the lockfile", :bundler => "3" do
build_repo2
install_gemfile! <<-G
- source "file://localhost#{gem_repo1}"
+ source "#{file_uri_for(gem_repo1)}"
gem "rack"
G
install_gemfile! <<-G
- source "file://localhost#{gem_repo1}"
- source "file://localhost#{gem_repo2}" do
+ source "#{file_uri_for(gem_repo1)}"
+ source "#{file_uri_for(gem_repo2)}" do
end
gem "rack"
G
lockfile_should_be <<-L
GEM
- remote: file://localhost#{gem_repo1}/
+ remote: #{file_uri_for(gem_repo1)}/
specs:
rack (1.0.0)
GEM
- remote: file://localhost#{gem_repo2}/
+ remote: #{file_uri_for(gem_repo2)}/
specs:
PLATFORMS
@@ -333,14 +333,14 @@ RSpec.describe "bundle flex_install" do
it "prints the correct error message" do
# install Rails 3.0.0.rc
install_gemfile <<-G
- source "file://#{gem_repo2}"
+ source "#{file_uri_for(gem_repo2)}"
gem "rails", "3.0.0.rc4"
gem "capybara", "0.3.9"
G
# upgrade Rails to 3.0.0 and then install again
install_gemfile <<-G
- source "file://#{gem_repo2}"
+ source "#{file_uri_for(gem_repo2)}"
gem "rails", "3.0.0"
gem "capybara", "0.3.9"
G