diff options
author | Lamont Granquist <lamont@scriptkiddie.org> | 2016-10-21 16:08:42 -0700 |
---|---|---|
committer | Lamont Granquist <lamont@scriptkiddie.org> | 2016-10-21 16:08:42 -0700 |
commit | 4dffc213c04fd2b71cc387c1e1f991ec91ef5f22 (patch) | |
tree | 0e17096ec73ddd5edfacff0caac07c0318046191 | |
parent | b19c0eb6e0cda030e6bd57aeb2e84c4c973c74bc (diff) | |
download | chef-4dffc213c04fd2b71cc387c1e1f991ec91ef5f22.tar.gz |
remove excessive mockinglcg/package-inline-resources
we have too much collaboration and state in our objects to write
pure unit tests.
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
-rw-r--r-- | spec/unit/provider/package/windows_spec.rb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/spec/unit/provider/package/windows_spec.rb b/spec/unit/provider/package/windows_spec.rb index d1d717bdbe..53cbbc1da1 100644 --- a/spec/unit/provider/package/windows_spec.rb +++ b/spec/unit/provider/package/windows_spec.rb @@ -26,9 +26,9 @@ describe Chef::Provider::Package::Windows, :windows_only do allow(Chef::FileCache).to receive(:create_cache_path).with("package/").and_return(cache_path) end - let(:node) { double("Chef::Node") } - let(:events) { double("Chef::Events").as_null_object } # mock all the methods - let(:run_context) { double("Chef::RunContext", :node => node, :events => events) } + let(:node) { Chef::Node.new } + let(:events) { Chef::EventDispatch::Dispatcher.new } + let(:run_context) { Chef::RunContext.new(node, {}, events) } let(:resource_source) { "calculator.msi" } let(:resource_name) { "calculator" } let(:installer_type) { nil } |