summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPete Higgins <pete@peterhiggins.org>2020-06-30 17:36:50 -0700
committerPete Higgins <pete@peterhiggins.org>2020-06-30 17:36:50 -0700
commit99eb64ada7c6954baa32a6b5aa3c1a5ec11d3df4 (patch)
tree0d9b463945c21535f7815fc9e8c18c3a5020481e
parent25d08a7780a454dd9e40a6e024751e0426132824 (diff)
downloadchef-99eb64ada7c6954baa32a6b5aa3c1a5ec11d3df4.tar.gz
Replace stub run_context with one with more platform information.
Signed-off-by: Pete Higgins <pete@peterhiggins.org>
-rwxr-xr-xspec/functional/resource/aix_service_spec.rb8
-rw-r--r--spec/functional/resource/msu_package_spec.rb7
2 files changed, 13 insertions, 2 deletions
diff --git a/spec/functional/resource/aix_service_spec.rb b/spec/functional/resource/aix_service_spec.rb
index ba86ddec31..78064f8abc 100755
--- a/spec/functional/resource/aix_service_spec.rb
+++ b/spec/functional/resource/aix_service_spec.rb
@@ -80,9 +80,15 @@ describe Chef::Resource::Service, :requires_root, :aix_only do
end
let(:run_context) do
- Chef::RunContext.new(Chef::Node.new, {}, Chef::EventDispatch::Dispatcher.new)
+ node = Chef::Node.new
+ node.default[:platform] = ohai[:platform]
+ node.default[:platform_version] = ohai[:platform_version]
+ node.default[:os] = ohai[:os]
+ events = Chef::EventDispatch::Dispatcher.new
+ Chef::RunContext.new(node, {}, events)
end
+
describe "When service is a subsystem" do
before(:all) do
script_dir = File.join(File.dirname(__FILE__), "/../assets/")
diff --git a/spec/functional/resource/msu_package_spec.rb b/spec/functional/resource/msu_package_spec.rb
index 723c95ed49..2e6fcdcbca 100644
--- a/spec/functional/resource/msu_package_spec.rb
+++ b/spec/functional/resource/msu_package_spec.rb
@@ -27,7 +27,12 @@ describe Chef::Resource::MsuPackage, :win2012r2_only do
let(:timeout) { 3600 }
let(:run_context) do
- Chef::RunContext.new(Chef::Node.new, {}, Chef::EventDispatch::Dispatcher.new)
+ node = Chef::Node.new
+ node.default[:platform] = ohai[:platform]
+ node.default[:platform_version] = ohai[:platform_version]
+ node.default[:os] = ohai[:os]
+ events = Chef::EventDispatch::Dispatcher.new
+ Chef::RunContext.new(node, {}, events)
end
let(:new_resource) { Chef::Resource::CabPackage.new("windows_test_pkg") }