From 2c8d90c0eea2b014aba1699c677d9d42c850746b Mon Sep 17 00:00:00 2001 From: Jay Mundrawala Date: Thu, 3 Dec 2015 21:34:29 -0800 Subject: Add timeout attribute to dsc_resource `dsc_resource` was missing a timeout resource. Some resources, such as `xSQLServerSetup` were taking longer than the default of 10 minuites set by mixlib-shellout. Fixes #4232 --- spec/unit/resource/dsc_resource_spec.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'spec/unit') diff --git a/spec/unit/resource/dsc_resource_spec.rb b/spec/unit/resource/dsc_resource_spec.rb index 6fa74a139f..276aa74111 100644 --- a/spec/unit/resource/dsc_resource_spec.rb +++ b/spec/unit/resource/dsc_resource_spec.rb @@ -21,6 +21,7 @@ describe Chef::Resource::DscResource do let(:dsc_test_property_name) { :DSCTestProperty } let(:dsc_test_property_value) { 'DSCTestValue' } let(:dsc_test_reboot_action) { :reboot_now } + let(:dsc_test_timeout) { 101 } context 'when Powershell supports Dsc' do let(:dsc_test_run_context) { @@ -57,6 +58,11 @@ describe Chef::Resource::DscResource do expect(dsc_test_resource.reboot_action).to eq(dsc_test_reboot_action) end + it "allows the timeout attribute to be set" do + dsc_test_resource.timeout(dsc_test_timeout) + expect(dsc_test_resource.timeout).to eq(dsc_test_timeout) + end + context "when setting a dsc property" do it "allows setting a dsc property with a property name of type Symbol" do dsc_test_resource.property(dsc_test_property_name, dsc_test_property_value) @@ -87,4 +93,4 @@ describe Chef::Resource::DscResource do end end end -end \ No newline at end of file +end -- cgit v1.2.1