summaryrefslogtreecommitdiff
path: root/spec/functional
diff options
context:
space:
mode:
authorTim Smith <tsmith@chef.io>2020-06-15 22:28:02 -0700
committerGitHub <noreply@github.com>2020-06-15 22:28:02 -0700
commit5314111f2ee818f905725d85b1b350d6d59eede4 (patch)
tree4816fc41a31167cfe3fc4234e3887f3cdb7ca462 /spec/functional
parentad345a5d39e3aa36b56b94481a010dcef0571dda (diff)
parent6a28f8724d33eb5a02ed475dd883e697b0561a36 (diff)
downloadchef-5314111f2ee818f905725d85b1b350d6d59eede4.tar.gz
Merge pull request #10001 from chef/cron_cleanup
Cron and Cron_d resource weekday property fixes
Diffstat (limited to 'spec/functional')
-rw-r--r--spec/functional/resource/cron_spec.rb10
1 files changed, 10 insertions, 0 deletions
diff --git a/spec/functional/resource/cron_spec.rb b/spec/functional/resource/cron_spec.rb
index 66f630018e..ed4905b980 100644
--- a/spec/functional/resource/cron_spec.rb
+++ b/spec/functional/resource/cron_spec.rb
@@ -80,6 +80,16 @@ describe Chef::Resource::Cron, :requires_root, :unix_only do
5.times { new_resource.run_action(:create) }
cron_should_exists(new_resource.name, new_resource.command)
end
+
+ # Test cron for day of week
+ weekdays = { Mon: 1, tuesday: 2, '3': 3, 'thursday': 4, 'Fri': 5, 6 => 6 }
+ weekdays.each do |key, value|
+ it "should create crontab entry and set #{value} for #{key} as weekday" do
+ new_resource.weekday key
+ expect { new_resource.run_action(:create) }.not_to raise_error
+ cron_should_exists(new_resource.name, new_resource.command)
+ end
+ end
end
describe "delete action" do