blob: 167260afdab5030936855c8848ba22f6f680d3b3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
require 'spec_helper_acceptance'
RSpec.context 'when Puppet attempts to write the crontab of a nonexistent user' do
let(:nonexistent_username) { "pl#{rand(999_999).to_i}" }
before(:each) do
step 'Ensure that the nonexistent user does not exist' do
compatible_agents.each do |agent|
user_absent(agent, nonexistent_username)
end
end
end
compatible_agents.each do |agent|
it "fails on #{agent}" do
manifest = cron_manifest('second_entry', command: 'ls', user: nonexistent_username)
apply_manifest_on(agent, manifest, expect_failures: true)
end
end
end
|