summaryrefslogtreecommitdiff
path: root/spec/unit/provider/registry_key_spec.rb
diff options
context:
space:
mode:
authorThom May <thom@chef.io>2018-03-22 14:16:25 +0000
committerTim Smith <tsmith@chef.io>2018-03-26 10:31:10 -0700
commit1b81f35e023bcdc87e410c641545e849298de5c3 (patch)
tree67bbbe524d5e465da3748762320f4bf18fba77de /spec/unit/provider/registry_key_spec.rb
parent5242eef602dd9f00d030a51fbb2bee116b650113 (diff)
downloadchef-1b81f35e023bcdc87e410c641545e849298de5c3.tar.gz
ensure that providers inherit loggers from the run context
Signed-off-by: Thom May <thom@chef.io>
Diffstat (limited to 'spec/unit/provider/registry_key_spec.rb')
-rw-r--r--spec/unit/provider/registry_key_spec.rb8
1 files changed, 7 insertions, 1 deletions
diff --git a/spec/unit/provider/registry_key_spec.rb b/spec/unit/provider/registry_key_spec.rb
index 3fb9468f5d..096fe9b9ed 100644
--- a/spec/unit/provider/registry_key_spec.rb
+++ b/spec/unit/provider/registry_key_spec.rb
@@ -313,7 +313,13 @@ describe Chef::Provider::RegistryKey do
end
describe Chef::Provider::RegistryKey, "key_missing?" do
- let(:provider) { Chef::Provider::RegistryKey.new(nil, nil) }
+ let(:node) { Chef::Node.new }
+ let(:events) { double("Chef::Events").as_null_object }
+ let(:logger) { double("Mixlib::Log::Child").as_null_object }
+ let(:run_context) { double("Chef::RunContext", node: node, events: events, logger: logger) }
+ let(:new_resource) { Chef::Resource::RegistryKey.new("emacs") }
+ let(:provider) { Chef::Provider::RegistryKey.new(new_resource, run_context) }
+
let(:all_keys_present_in_all_hash) do
[ { :name => "input1_value1", :type => :string, :data => "my_value1" },
{ :name => "input1_value2", :type => :string, :data => "my_value2" },