Test ensure value of key is passed in for apt::source
authorEimhin Laverty <eimhin.laverty@puppet.com>
Mon, 22 Oct 2018 13:52:31 +0000 (14:52 +0100)
committerEimhin Laverty <eimhin.laverty@puppet.com>
Mon, 22 Oct 2018 14:07:38 +0000 (15:07 +0100)
spec/defines/source_spec.rb

index 98efb32a4db6da07e27304ef7784bd9d2c40dc5f..3436f559036b3744b7d372b4927ebda6501fc56d 100644 (file)
@@ -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
       {