diff options
author | Jay Mundrawala <jdmundrawala@gmail.com> | 2014-10-08 11:03:34 -0700 |
---|---|---|
committer | Jay Mundrawala <jdmundrawala@gmail.com> | 2014-10-08 11:03:34 -0700 |
commit | 997b0e0cf1a99e13e8ce5e0f859deb4a225792a4 (patch) | |
tree | e06aff2685cd5da39053e6f1576269111c3066d6 /spec | |
parent | 19adfd52154a227717ecb2823750dae4bc34a57c (diff) | |
download | chef-997b0e0cf1a99e13e8ce5e0f859deb4a225792a4.tar.gz |
Try to apply dsc configuration even if what-if failsjdmundrawala/issue-2169
Diffstat (limited to 'spec')
-rw-r--r-- | spec/unit/util/dsc/local_configuration_manager_spec.rb | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/spec/unit/util/dsc/local_configuration_manager_spec.rb b/spec/unit/util/dsc/local_configuration_manager_spec.rb index fb6664bd40..c9a63bf816 100644 --- a/spec/unit/util/dsc/local_configuration_manager_spec.rb +++ b/spec/unit/util/dsc/local_configuration_manager_spec.rb @@ -105,15 +105,15 @@ EOH end end - context 'that fails due to an PowerShell cmdlet error that cannot be handled' do + context 'that fails due to an unknown PowerShell cmdlet error' do let(:lcm_standard_output) { 'some output' } let(:lcm_standard_error) { 'Abort, Retry, Fail?' } let(:lcm_cmdlet_success) { false } - it 'should raise a Chef::Exceptions::PowershellCmdletException' do - expect(Chef::Log).not_to receive(:warn) + it 'should log a warning' do + expect(Chef::Log).to receive(:warn) expect(lcm).to receive(:output_has_dsc_module_failure?).and_call_original - expect {lcm.test_configuration('config')}.to raise_error(Chef::Exceptions::PowershellCmdletException) + expect {lcm.test_configuration('config')}.not_to raise_error end end end |