aboutsummaryrefslogtreecommitdiffstats
path: root/spec/bundler/source/rubygems/remote_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/bundler/source/rubygems/remote_spec.rb')
-rw-r--r--spec/bundler/source/rubygems/remote_spec.rb30
1 files changed, 30 insertions, 0 deletions
diff --git a/spec/bundler/source/rubygems/remote_spec.rb b/spec/bundler/source/rubygems/remote_spec.rb
index 28420774..008af117 100644
--- a/spec/bundler/source/rubygems/remote_spec.rb
+++ b/spec/bundler/source/rubygems/remote_spec.rb
@@ -32,6 +32,17 @@ describe Bundler::Source::Rubygems::Remote do
expect(remote(uri_no_auth).anonymized_uri).to eq(uri_no_auth)
end
end
+
+ describe "#cache_uri" do
+ it "returns the original_uri" do
+ expect(remote(uri_no_auth).cache_uri).to eq(uri_no_auth)
+ end
+
+ it "does not apply given credentials" do
+ Bundler.settings[uri_no_auth.to_s] = credentials
+ expect(remote(uri_no_auth).cache_uri).to eq(uri_no_auth)
+ end
+ end
end
context "when the original URI has a username and password" do
@@ -56,6 +67,17 @@ describe Bundler::Source::Rubygems::Remote do
expect(remote(uri_with_auth).anonymized_uri).to eq(uri_no_auth)
end
end
+
+ describe "#cache_uri" do
+ it "returns the original_uri" do
+ expect(remote(uri_no_auth).cache_uri).to eq(uri_no_auth)
+ end
+
+ it "does not apply given credentials" do
+ Bundler.settings[uri_no_auth.to_s] = credentials
+ expect(remote(uri_no_auth).cache_uri).to eq(uri_no_auth)
+ end
+ end
end
context "when the original URI has only a username" do
@@ -86,6 +108,10 @@ describe Bundler::Source::Rubygems::Remote do
specify "#original_uri returns the original source" do
expect(remote(uri).original_uri).to eq(uri)
end
+
+ specify "#cache_uri returns the original source" do
+ expect(remote(uri).cache_uri).to eq(uri)
+ end
end
context "when a mirror with configured credentials is configured for the URI" do
@@ -109,6 +135,10 @@ describe Bundler::Source::Rubygems::Remote do
specify "#original_uri returns the original source" do
expect(remote(uri).original_uri).to eq(uri)
end
+
+ specify "#cache_uri returns the original source" do
+ expect(remote(uri).cache_uri).to eq(uri)
+ end
end
context "when there is no mirror set" do