diff options
author | Thom May <thom@chef.io> | 2018-03-22 14:16:25 +0000 |
---|---|---|
committer | Tim Smith <tsmith@chef.io> | 2018-03-26 10:31:10 -0700 |
commit | 1b81f35e023bcdc87e410c641545e849298de5c3 (patch) | |
tree | 67bbbe524d5e465da3748762320f4bf18fba77de /spec/unit/provider/registry_key_spec.rb | |
parent | 5242eef602dd9f00d030a51fbb2bee116b650113 (diff) | |
download | chef-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.rb | 8 |
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" }, |