X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=spec%2Fdefines%2Fsource_spec.rb;h=9a8d4a764e2ebe970646bbfaa0e5a479ec101f3e;hb=3bcbd1557b4ee0c964cc2dbbc936af00b0ea1316;hp=2ce50a2f03f0dd8a20f6f3774066445a7afc0850;hpb=480d42bb0ac385182ca17667c97bb629e7c80780;p=puppet-modules%2Fpuppetlabs-apt.git diff --git a/spec/defines/source_spec.rb b/spec/defines/source_spec.rb index 2ce50a2..9a8d4a7 100644 --- a/spec/defines/source_spec.rb +++ b/spec/defines/source_spec.rb @@ -109,11 +109,14 @@ describe 'apt::source' do location: 'http://debian.mirror.iweb.ca/debian/', release: 'sid', repos: 'testing', - key: { 'ensure' => 'refreshed', - 'id' => GPG_KEY_ID, - 'server' => 'pgp.mit.edu', - 'content' => 'GPG key content', - 'source' => 'http://apt.puppetlabs.com/pubkey.gpg' }, + key: { + 'ensure' => 'refreshed', + 'id' => GPG_KEY_ID, + 'server' => 'pgp.mit.edu', + 'content' => 'GPG key content', + 'source' => 'http://apt.puppetlabs.com/pubkey.gpg', + 'weak_ssl' => true, + }, pin: '10', architecture: 'x86_64', allow_unsigned: true, @@ -136,11 +139,25 @@ describe 'apt::source' do id: GPG_KEY_ID, server: 'pgp.mit.edu', content: 'GPG key content', - source: 'http://apt.puppetlabs.com/pubkey.gpg') + source: 'http://apt.puppetlabs.com/pubkey.gpg', + weak_ssl: true) } end end + context 'with allow_insecure true' do + let :params do + { + location: 'hello.there', + allow_insecure: true, + } + end + + it { + is_expected.to contain_apt__setting('list-my_source').with(ensure: 'present').with_content(%r{# my_source\ndeb \[allow-insecure=yes\] hello.there jessie main\n}) + } + end + context 'with allow_unsigned true' do let :params do {