aboutsummaryrefslogtreecommitdiff
path: root/spec/acceptance/tests/resource/cron/should_be_idempotent.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/acceptance/tests/resource/cron/should_be_idempotent.rb')
-rw-r--r--spec/acceptance/tests/resource/cron/should_be_idempotent.rb25
1 files changed, 12 insertions, 13 deletions
diff --git a/spec/acceptance/tests/resource/cron/should_be_idempotent.rb b/spec/acceptance/tests/resource/cron/should_be_idempotent.rb
index 0d302c2..9b286f7 100644
--- a/spec/acceptance/tests/resource/cron/should_be_idempotent.rb
+++ b/spec/acceptance/tests/resource/cron/should_be_idempotent.rb
@@ -1,7 +1,7 @@
-test_name "Cron: check idempotency"
-confine :except, :platform => 'windows'
-confine :except, :platform => /^eos-/ # See PUP-5500
-confine :except, :platform => /^fedora-28/
+test_name 'Cron: check idempotency'
+confine :except, platform: 'windows'
+confine :except, platform: %r{^eos-} # See PUP-5500
+confine :except, platform: %r{^fedora-28}
tag 'audit:medium',
'audit:refactor', # Use block style `test_name`
'audit:acceptance' # Could be done at the integration (or unit) layer though
@@ -12,27 +12,26 @@ require 'puppet/acceptance/common_utils'
extend Puppet::Acceptance::CronUtils
teardown do
- step "Cron: cleanup"
+ step 'Cron: cleanup'
agents.each do |agent|
clean agent
end
end
-
agents.each do |agent|
- step "ensure the user exist via puppet"
+ step 'ensure the user exist via puppet'
setup agent
- step "Cron: basic - verify that it can be created"
+ step 'Cron: basic - verify that it can be created'
apply_manifest_on(agent, 'cron { "myjob": command => "/bin/true", user => "tstuser", hour => "*", minute => [1], ensure => present,}') do
- assert_match( /ensure: created/, result.stdout, "err: #{agent}")
+ assert_match(%r{ensure: created}, result.stdout, "err: #{agent}")
end
- run_cron_on(agent,:list,'tstuser') do
- assert_match(/. . . . . .bin.true/, result.stdout, "err: #{agent}")
+ run_cron_on(agent, :list, 'tstuser') do
+ assert_match(%r{. . . . . .bin.true}, result.stdout, "err: #{agent}")
end
- step "Cron: basic - should not create again"
+ step 'Cron: basic - should not create again'
apply_manifest_on(agent, 'cron { "myjob": command => "/bin/true", user => "tstuser", hour => "*", minute => [1], ensure => present,}') do
- assert_no_match( /ensure: created/, result.stdout, "err: #{agent}")
+ assert_no_match(%r{ensure: created}, result.stdout, "err: #{agent}")
end
end