summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVikram Karve <vikram.karve@progress.com>2022-07-29 18:01:09 +0530
committerVikram Karve <vikram.karve@progress.com>2022-07-29 18:01:09 +0530
commit69b134927f9b6ccda8272d6a35cb4785280f8d6a (patch)
tree7fcd09e619c76c140a66bacfec7084c0f7f59282
parent49342f682b448f6961d6ba1318e85ac23b91d741 (diff)
downloadchef-69b134927f9b6ccda8272d6a35cb4785280f8d6a.tar.gz
update test fixture as earlier sexp_processor stub gem version was constrained at < 3.1
Signed-off-by: Vikram Karve <vikram.karve@progress.com>
-rw-r--r--spec/data/rubygems.org/sexp_processor-4.15.1.gemspec.rzbin519 -> 0 bytes
-rw-r--r--spec/data/rubygems.org/sexp_processor-4.16.1.gemspec.rzbin0 -> 521 bytes
-rw-r--r--spec/data/rubygems.org/sexp_processor-info1
-rw-r--r--spec/unit/provider/package/rubygems_spec.rb18
4 files changed, 10 insertions, 9 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
deleted file mode 100644
index 38840f2682..0000000000
--- a/spec/data/rubygems.org/sexp_processor-4.15.1.gemspec.rz
+++ /dev/null
Binary files differ
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
new file mode 100644
index 0000000000..dae9986478
--- /dev/null
+++ b/spec/data/rubygems.org/sexp_processor-4.16.1.gemspec.rz
Binary files differ
diff --git a/spec/data/rubygems.org/sexp_processor-info b/spec/data/rubygems.org/sexp_processor-info
index a37139f592..ee37ddab15 100644
--- a/spec/data/rubygems.org/sexp_processor-info
+++ b/spec/data/rubygems.org/sexp_processor-info
@@ -47,3 +47,4 @@
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 f7a36ca1c5..7a318de84b 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.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")))
+ 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")))
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.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")))
+ 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")))
dep = Gem::Dependency.new("sexp_processor", ">= 0")
- expect(@gem_env.candidate_version_from_remote(dep, "https://rubygems2.org")).to be_nil
+ expect(@gem_env.candidate_version_from_remote(dep, "https://rubygems2.org")).to be_kind_of(Gem::Version)
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.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")))
+ 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")))
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.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")))
+ 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")))
dep = Gem::Dependency.new("sexp_processor", ">= 0")
expect(@gem_env.candidate_version_from_remote(dep, "http://rubygems2.org")).to be_kind_of(Gem::Version)