apply_manifest(pp, :catch_failures => true)
shell(PUPPETLABS_KEY_CHECK_COMMAND)
end
-
- it 'fails on invalid options' do
- pp = <<-EOS
- apt_key { 'puppetlabs':
- id => '#{PUPPETLABS_GPG_KEY_LONG_ID}',
- ensure => 'present',
- options => 'this is totally bonkers',
- }
- EOS
-
- shell("apt-key del #{PUPPETLABS_GPG_KEY_FINGERPRINT}", :acceptable_exit_codes => [0,1,2])
- apply_manifest(pp, :expect_failures => true) do |r|
- expect(r.stderr).to match(/--keyserver-options this is totally/)
- end
- end
end
end