aboutsummaryrefslogtreecommitdiff
path: root/spec/unit/provider
diff options
context:
space:
mode:
authorJorie Tappa <jorie@jorietappa.com>2018-08-01 11:27:33 -0500
committerJorie Tappa <jorie@jorietappa.com>2018-08-01 11:27:33 -0500
commit96d65f6d51da6b4798c81a717fb1a0d68c4c90e1 (patch)
treeba8045d45bd4919faebcd1a3442fac8e0d78cba6 /spec/unit/provider
parent2164cbe478d0d95568832c9de45a66b3ead21301 (diff)
downloadpuppet-cron_core-96d65f6d51da6b4798c81a717fb1a0d68c4c90e1.tar.gz
puppet-cron_core-96d65f6d51da6b4798c81a717fb1a0d68c4c90e1.tar.bz2
Fix RSpec/RepeatedExample violations
Diffstat (limited to 'spec/unit/provider')
-rw-r--r--spec/unit/provider/cron/parsed_spec.rb10
1 files changed, 1 insertions, 9 deletions
diff --git a/spec/unit/provider/cron/parsed_spec.rb b/spec/unit/provider/cron/parsed_spec.rb
index 8d6e282..d4460f7 100644
--- a/spec/unit/provider/cron/parsed_spec.rb
+++ b/spec/unit/provider/cron/parsed_spec.rb
@@ -194,18 +194,10 @@ describe Puppet::Type.type(:cron).provider(:crontab) do
Facter.stubs(:value).with(:operatingsystem)
end
- it 'contains no resources for a user who has no crontab' do
+ it 'contains no resources for a user who has no crontab, or for a user that is absent' do
# `crontab...` does only capture stdout here. On vixie-cron-4.1
# STDERR shows "no crontab for foobar" but stderr is ignored as
# well as the exitcode.
- described_class.target_object('foobar').expects(:`).with('crontab -u foobar -l 2>/dev/null').returns ''
- expect(described_class.instances.select do |resource|
- resource.get('target') == 'foobar'
- end).to be_empty
- end
-
- it 'contains no resources for a user who is absent' do
- # `crontab...` does only capture stdout. On vixie-cron-4.1
# STDERR shows "crontab: user `foobar' unknown" but stderr is
# ignored as well as the exitcode
described_class.target_object('foobar').expects(:`).with('crontab -u foobar -l 2>/dev/null').returns ''