summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPete Higgins <pete@peterhiggins.org>2020-07-14 17:58:13 -0700
committerPete Higgins <pete@peterhiggins.org>2020-07-14 18:08:18 -0700
commit8a7c8b513f13026def7f6115343aad94bfcf9eac (patch)
tree2c7449bfdb7f53228d15997ab4bdcbba4095d96d
parent8ceb6c7310847aa90265b09127293ded45a9dd21 (diff)
downloadchef-8a7c8b513f13026def7f6115343aad94bfcf9eac.tar.gz
Turn off ssl certificate verification in failing test.
Signed-off-by: Pete Higgins <pete@peterhiggins.org>
-rw-r--r--spec/unit/provider/package/rubygems_spec.rb9
1 files changed, 9 insertions, 0 deletions
diff --git a/spec/unit/provider/package/rubygems_spec.rb b/spec/unit/provider/package/rubygems_spec.rb
index 5fbc15adfb..50bfbcb984 100644
--- a/spec/unit/provider/package/rubygems_spec.rb
+++ b/spec/unit/provider/package/rubygems_spec.rb
@@ -104,6 +104,15 @@ describe Chef::Provider::Package::Rubygems::CurrentGemEnvironment do
end
context "new default rubygems behavior" do
+ around do |example|
+ original_value = Gem.configuration.ssl_verify_mode
+ Gem.configuration.instance_variable_set("@ssl_verify_mode", OpenSSL::SSL::VERIFY_NONE)
+
+ example.run
+
+ Gem.configuration.instance_variable_set("@ssl_verify_mode", original_value)
+ end
+
before do
Chef::Config[:rubygems_cache_enabled] = false