diff options
author | NAshwini <ashwini.nehate@msystechnologies.com> | 2017-09-13 10:00:33 +0000 |
---|---|---|
committer | NAshwini <ashwini.nehate@msystechnologies.com> | 2017-09-20 17:56:46 +0530 |
commit | a48cf1391c85294684a633f38ccd55433e09ad1e (patch) | |
tree | 065f9a58ea52aaca12c52cd34f59f7d9e1d38586 | |
parent | 82fb01b9dc854b8adb5dfde7e848b6a41beeb928 (diff) | |
download | chef-a48cf1391c85294684a633f38ccd55433e09ad1e.tar.gz |
Fixed the failing specs.
Signed-off-by: NAshwini <ashwini.nehate@msystechnologies.com>
-rw-r--r-- | spec/unit/provider/windows_task_spec.rb | 2 | ||||
-rw-r--r-- | spec/unit/resource/windows_task_spec.rb | 10 |
2 files changed, 9 insertions, 3 deletions
diff --git a/spec/unit/provider/windows_task_spec.rb b/spec/unit/provider/windows_task_spec.rb index 137cc8564d..038d37248b 100644 --- a/spec/unit/provider/windows_task_spec.rb +++ b/spec/unit/provider/windows_task_spec.rb @@ -149,7 +149,7 @@ describe Chef::Provider::WindowsTask do new_resource.random_delay "" allow(provider).to receive(:task_need_update?).and_return(true) allow(provider).to receive(:basic_validation).and_return(true) - allow(provider).to receive(:run_schtasks).with("CREATE", { "F" => "", "SC" => :once, "ST" => "00:00", "SD" => "12/12/2012", "TR" => nil, "RU" => "SYSTEM" }).twice + allow(provider).to receive(:run_schtasks).with("CREATE", { "F" => "", "SC" => :once, "ST" => "00:00", "SD" => "", "TR" => nil, "RU" => "SYSTEM" }).twice expect(provider).to receive(:update_task_xml) provider.run_action(:create) expect(new_resource).to be_updated_by_last_action diff --git a/spec/unit/resource/windows_task_spec.rb b/spec/unit/resource/windows_task_spec.rb index 2b3ee16024..cf4651cf52 100644 --- a/spec/unit/resource/windows_task_spec.rb +++ b/spec/unit/resource/windows_task_spec.rb @@ -102,8 +102,14 @@ describe Chef::Resource::WindowsTask do end context "#validate_start_time" do - it "raises error if start_time is nil" do - expect { resource.send(:validate_start_time, nil) }.to raise_error(Chef::Exceptions::ArgumentError, "`start_time` needs to be provided with `frequency :once`") + it "raises error if start_time is nil when frequency `:once`" do + resource.frequency :once + expect { resource.send(:validate_start_time, nil, :once) }.to raise_error(Chef::Exceptions::ArgumentError, "`start_time` needs to be provided with `frequency :once`") + end + + it "raises error if start_time is given when frequency `:none`" do + resource.frequency :none + expect { resource.send(:validate_start_time, "12.00", :none) }.to raise_error(Chef::Exceptions::ArgumentError, "`start_time` property is not supported with `frequency :none`") end end |