diff options
-rw-r--r-- | spec/data/rubygems.org/sexp_processor-4.15.1.gemspec.rz | bin | 0 -> 519 bytes | |||
-rw-r--r-- | spec/data/rubygems.org/sexp_processor-4.16.1.gemspec.rz | bin | 521 -> 0 bytes | |||
-rw-r--r-- | spec/data/rubygems.org/sexp_processor-info | 1 | ||||
-rw-r--r-- | spec/unit/provider/package/rubygems_spec.rb | 18 |
4 files changed, 9 insertions, 10 deletions
diff --git a/spec/data/rubygems.org/sexp_processor-4.15.1.gemspec.rz b/spec/data/rubygems.org/sexp_processor-4.15.1.gemspec.rz Binary files differnew file mode 100644 index 0000000000..38840f2682 --- /dev/null +++ b/spec/data/rubygems.org/sexp_processor-4.15.1.gemspec.rz diff --git a/spec/data/rubygems.org/sexp_processor-4.16.1.gemspec.rz b/spec/data/rubygems.org/sexp_processor-4.16.1.gemspec.rz Binary files differdeleted file mode 100644 index dae9986478..0000000000 --- a/spec/data/rubygems.org/sexp_processor-4.16.1.gemspec.rz +++ /dev/null diff --git a/spec/data/rubygems.org/sexp_processor-info b/spec/data/rubygems.org/sexp_processor-info index ee37ddab15..a37139f592 100644 --- a/spec/data/rubygems.org/sexp_processor-info +++ b/spec/data/rubygems.org/sexp_processor-info @@ -47,4 +47,3 @@ 4.14.1 |checksum:0fa8731445cf4a0c01570ec29aac4b50a0451ce66b1b31ad768f5035e3af7b90,ruby:~> 2.2 4.15.0 |checksum:a5ec27d8055ad47444cfb7ce860bad8af2365772a82892f4a8a0d97e8e9e3b34,ruby:~> 2.2 4.15.1 |checksum:9291a0f2247f50d15068ee6965b67cd7b678b0d273e18adf3c0b2ea4a890125c,ruby:>= 2.1 -4.16.1 |checksum:5caadbf4bbe5ab539cb892a5bcf74ca33a2f2a897cecafdee4a63be79b4819dc,ruby:< 4&>= 2.1 diff --git a/spec/unit/provider/package/rubygems_spec.rb b/spec/unit/provider/package/rubygems_spec.rb index 7a318de84b..f7a36ca1c5 100644 --- a/spec/unit/provider/package/rubygems_spec.rb +++ b/spec/unit/provider/package/rubygems_spec.rb @@ -117,8 +117,8 @@ describe Chef::Provider::Package::Rubygems::CurrentGemEnvironment do .to_return(status: 200, body: "", headers: {}) stub_request(:get, "https://index.rubygems.org/info/sexp_processor") .to_return(status: 200, body: File.binread(File.join(CHEF_SPEC_DATA, "rubygems.org", "sexp_processor-info"))) - stub_request(:get, "https://index.rubygems.org/quick/Marshal.4.8/sexp_processor-4.16.1.gemspec.rz") - .to_return(status: 200, body: File.binread(File.join(CHEF_SPEC_DATA, "rubygems.org", "sexp_processor-4.16.1.gemspec.rz"))) + stub_request(:get, "https://index.rubygems.org/quick/Marshal.4.8/sexp_processor-4.15.1.gemspec.rz") + .to_return(status: 200, body: File.binread(File.join(CHEF_SPEC_DATA, "rubygems.org", "sexp_processor-4.15.1.gemspec.rz"))) dep = Gem::Dependency.new("sexp_processor", ">= 0") expect(@gem_env.candidate_version_from_remote(dep)).to be_kind_of(Gem::Version) @@ -139,11 +139,11 @@ describe Chef::Provider::Package::Rubygems::CurrentGemEnvironment do .to_return(status: 200, body: "", headers: {}) stub_request(:get, "https://rubygems2.org/info/sexp_processor") .to_return(status: 200, body: File.binread(File.join(CHEF_SPEC_DATA, "rubygems.org", "sexp_processor-info"))) - stub_request(:get, "https://rubygems2.org/quick/Marshal.4.8/sexp_processor-4.16.1.gemspec.rz") - .to_return(status: 200, body: File.binread(File.join(CHEF_SPEC_DATA, "rubygems.org", "sexp_processor-4.16.1.gemspec.rz"))) + stub_request(:get, "https://rubygems2.org/quick/Marshal.4.8/sexp_processor-4.15.1.gemspec.rz") + .to_return(status: 200, body: File.binread(File.join(CHEF_SPEC_DATA, "rubygems.org", "sexp_processor-4.15.1.gemspec.rz"))) dep = Gem::Dependency.new("sexp_processor", ">= 0") - expect(@gem_env.candidate_version_from_remote(dep, "https://rubygems2.org")).to be_kind_of(Gem::Version) + expect(@gem_env.candidate_version_from_remote(dep, "https://rubygems2.org")).to be_nil end end @@ -156,8 +156,8 @@ describe Chef::Provider::Package::Rubygems::CurrentGemEnvironment do end it "finds a matching gem candidate version on rubygems 2.0.0+" do - stub_request(:get, "https://rubygems.org/quick/Marshal.4.8/sexp_processor-4.16.1.gemspec.rz") - .to_return(status: 200, body: File.binread(File.join(CHEF_SPEC_DATA, "rubygems.org", "sexp_processor-4.16.1.gemspec.rz"))) + stub_request(:get, "https://rubygems.org/quick/Marshal.4.8/sexp_processor-4.15.1.gemspec.rz") + .to_return(status: 200, body: File.binread(File.join(CHEF_SPEC_DATA, "rubygems.org", "sexp_processor-4.15.1.gemspec.rz"))) dep = Gem::Dependency.new("sexp_processor", ">= 0") expect(@gem_env.candidate_version_from_remote(dep)).to be_kind_of(Gem::Version) @@ -169,8 +169,8 @@ describe Chef::Provider::Package::Rubygems::CurrentGemEnvironment do end it "finds a matching gem from a specific gemserver when explicit sources are given" do - stub_request(:get, "https://rubygems.org/quick/Marshal.4.8/sexp_processor-4.16.1.gemspec.rz") - .to_return(status: 200, body: File.binread(File.join(CHEF_SPEC_DATA, "rubygems.org", "sexp_processor-4.16.1.gemspec.rz"))) + stub_request(:get, "https://rubygems.org/quick/Marshal.4.8/sexp_processor-4.15.1.gemspec.rz") + .to_return(status: 200, body: File.binread(File.join(CHEF_SPEC_DATA, "rubygems.org", "sexp_processor-4.15.1.gemspec.rz"))) dep = Gem::Dependency.new("sexp_processor", ">= 0") expect(@gem_env.candidate_version_from_remote(dep, "http://rubygems2.org")).to be_kind_of(Gem::Version) |