From 06cc36d7a3a7d8e95cc572683f03dc70254a5b33 Mon Sep 17 00:00:00 2001 From: Eimhin Laverty Date: Mon, 22 Oct 2018 14:52:31 +0100 Subject: [PATCH] Test ensure value of key is passed in for apt::source --- spec/defines/source_spec.rb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/spec/defines/source_spec.rb b/spec/defines/source_spec.rb index 98efb32..3436f55 100644 --- a/spec/defines/source_spec.rb +++ b/spec/defines/source_spec.rb @@ -120,7 +120,9 @@ describe 'apt::source' do location: 'http://debian.mirror.iweb.ca/debian/', release: 'sid', repos: 'testing', - key: { 'id' => GPG_KEY_ID, 'server' => 'pgp.mit.edu', + key: { 'ensure' => 'refreshed', + 'id' => GPG_KEY_ID, + 'server' => 'pgp.mit.edu', 'content' => 'GPG key content', 'source' => 'http://apt.puppetlabs.com/pubkey.gpg' }, pin: '10', @@ -141,7 +143,7 @@ describe 'apt::source' do } it { - is_expected.to contain_apt__key("Add key: #{GPG_KEY_ID} from Apt::Source my_source").that_comes_before('Apt::Setting[list-my_source]').with(ensure: 'present', + is_expected.to contain_apt__key("Add key: #{GPG_KEY_ID} from Apt::Source my_source").that_comes_before('Apt::Setting[list-my_source]').with(ensure: 'refreshed', id: GPG_KEY_ID, server: 'pgp.mit.edu', content: 'GPG key content', @@ -149,7 +151,7 @@ describe 'apt::source' do } end end - + context 'with allow_unsigned true' do let :facts do { -- 2.32.3