summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNAshwini <ashwini.nehate@msystechnologies.com>2017-09-13 10:00:33 +0000
committerNAshwini <ashwini.nehate@msystechnologies.com>2017-09-20 17:56:46 +0530
commita48cf1391c85294684a633f38ccd55433e09ad1e (patch)
tree065f9a58ea52aaca12c52cd34f59f7d9e1d38586
parent82fb01b9dc854b8adb5dfde7e848b6a41beeb928 (diff)
downloadchef-a48cf1391c85294684a633f38ccd55433e09ad1e.tar.gz
Fixed the failing specs.
Signed-off-by: NAshwini <ashwini.nehate@msystechnologies.com>
-rw-r--r--spec/unit/provider/windows_task_spec.rb2
-rw-r--r--spec/unit/resource/windows_task_spec.rb10
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