From ad1f3bc53e37e98a9bf779a3200d0e469e6ce8da Mon Sep 17 00:00:00 2001 From: mwrock Date: Wed, 11 Nov 2020 11:00:59 -0800 Subject: fix powershell package source functional specs Signed-off-by: mwrock --- spec/functional/resource/powershell_package_source_spec.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/spec/functional/resource/powershell_package_source_spec.rb b/spec/functional/resource/powershell_package_source_spec.rb index fa95415788..d6bd1744d7 100644 --- a/spec/functional/resource/powershell_package_source_spec.rb +++ b/spec/functional/resource/powershell_package_source_spec.rb @@ -18,7 +18,7 @@ require "spec_helper" require "chef/mixin/powershell_exec" -describe Chef::Resource::PowershellPackageSource, :windows_only do +describe Chef::Resource::PowershellPackageSource, :windows_gte_10 do include Chef::Mixin::PowershellExec let(:source_name) { "fake" } @@ -83,6 +83,10 @@ describe Chef::Resource::PowershellPackageSource, :windows_only do context "with NuGet provider" do let(:provider_name) { "NuGet" } + before(:all) do + powershell_exec!("Install-PackageProvider -Name NuGet -Force") + end + it_behaves_like "package_source" end -- cgit v1.2.1 From 546585dd2ba0e1ff11952d3de84e6b27def697d7 Mon Sep 17 00:00:00 2001 From: mwrock Date: Wed, 11 Nov 2020 14:07:30 -0800 Subject: fix tls Signed-off-by: mwrock --- spec/functional/resource/powershell_package_source_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/functional/resource/powershell_package_source_spec.rb b/spec/functional/resource/powershell_package_source_spec.rb index d6bd1744d7..abc9dcabd1 100644 --- a/spec/functional/resource/powershell_package_source_spec.rb +++ b/spec/functional/resource/powershell_package_source_spec.rb @@ -84,7 +84,7 @@ describe Chef::Resource::PowershellPackageSource, :windows_gte_10 do let(:provider_name) { "NuGet" } before(:all) do - powershell_exec!("Install-PackageProvider -Name NuGet -Force") + powershell_exec!("[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12;Install-PackageProvider -Name NuGet -Force") end it_behaves_like "package_source" -- cgit v1.2.1