X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=spec%2Fdefines%2Fkey_compat_spec.rb;h=dab9d16586ff342cbfba2a43ac4d302b7b8e1330;hb=bd3b3fbe990bfa824ebed3504c0c82175d7c7ec9;hp=252adc617dd1ab457789ab8b445fc720c32c0d4c;hpb=35b2c5c0e1d04e190306e2efff0f10d8114331eb;p=puppet-modules%2Fpuppetlabs-apt.git diff --git a/spec/defines/key_compat_spec.rb b/spec/defines/key_compat_spec.rb index 252adc6..dab9d16 100644 --- a/spec/defines/key_compat_spec.rb +++ b/spec/defines/key_compat_spec.rb @@ -26,7 +26,6 @@ describe 'apt::key', :type => :define do :source => nil, :server => 'keyserver.ubuntu.com', :content => nil, - :keyserver_options => nil, }) } it 'contains the apt_key present anchor' do @@ -40,7 +39,7 @@ describe 'apt::key', :type => :define do end let :params do { - :key => GPG_KEY_ID, + :id => GPG_KEY_ID, } end it 'contains the apt_key' do @@ -50,7 +49,6 @@ describe 'apt::key', :type => :define do :source => nil, :server => 'keyserver.ubuntu.com', :content => nil, - :keyserver_options => nil, }) end it 'contains the apt_key present anchor' do @@ -70,7 +68,6 @@ describe 'apt::key', :type => :define do :source => nil, :server => 'keyserver.ubuntu.com', :content => nil, - :keyserver_options => nil, }) end it 'contains the apt_key absent anchor' do @@ -80,10 +77,10 @@ describe 'apt::key', :type => :define do describe 'set a bunch of things!' do let :params do { - :key_content => 'GPG key content', - :key_source => 'http://apt.puppetlabs.com/pubkey.gpg', - :key_server => 'pgp.mit.edu', - :key_options => 'debug', + :content => 'GPG key content', + :source => 'http://apt.puppetlabs.com/pubkey.gpg', + :server => 'pgp.mit.edu', + :options => 'debug', } end it 'contains the apt_key' do @@ -92,7 +89,7 @@ describe 'apt::key', :type => :define do :ensure => 'present', :source => 'http://apt.puppetlabs.com/pubkey.gpg', :server => 'pgp.mit.edu', - :content => params[:key_content], + :content => params[:content], :options => 'debug', }) end @@ -103,7 +100,7 @@ describe 'apt::key', :type => :define do context "domain with dash" do let(:params) do{ - :key_server => 'p-gp.m-it.edu', + :server => 'p-gp.m-it.edu', } end it 'contains the apt_key' do is_expected.to contain_apt_key(title).with({ @@ -116,7 +113,7 @@ describe 'apt::key', :type => :define do context "url" do let :params do { - :key_server => 'hkp://pgp.mit.edu', + :server => 'hkp://pgp.mit.edu', } end it 'contains the apt_key' do @@ -129,7 +126,7 @@ describe 'apt::key', :type => :define do context "url with port number" do let :params do { - :key_server => 'hkp://pgp.mit.edu:80', + :server => 'hkp://pgp.mit.edu:80', } end it 'contains the apt_key' do @@ -144,7 +141,7 @@ describe 'apt::key', :type => :define do describe 'validation' do context "domain begin with dash" do let(:params) do{ - :key_server => '-pgp.mit.edu', + :server => '-pgp.mit.edu', } end it 'fails' do expect { subject.call } .to raise_error(/does not match/) @@ -153,7 +150,7 @@ describe 'apt::key', :type => :define do context "domain begin with dot" do let(:params) do{ - :key_server => '.pgp.mit.edu', + :server => '.pgp.mit.edu', } end it 'fails' do expect { subject.call } .to raise_error(/does not match/) @@ -162,7 +159,7 @@ describe 'apt::key', :type => :define do context "domain end with dot" do let(:params) do{ - :key_server => "pgp.mit.edu.", + :server => "pgp.mit.edu.", } end it 'fails' do expect { subject.call } .to raise_error(/does not match/) @@ -171,7 +168,7 @@ describe 'apt::key', :type => :define do context "exceed character url" do let :params do { - :key_server => 'hkp://pgpiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii.mit.edu' + :server => 'hkp://pgpiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii.mit.edu' } end it 'fails' do @@ -181,7 +178,7 @@ describe 'apt::key', :type => :define do context "incorrect port number url" do let :params do { - :key_server => 'hkp://pgp.mit.edu:8008080' + :server => 'hkp://pgp.mit.edu:8008080' } end it 'fails' do @@ -191,7 +188,7 @@ describe 'apt::key', :type => :define do context "incorrect protocol for url" do let :params do { - :key_server => 'abc://pgp.mit.edu:80' + :server => 'abc://pgp.mit.edu:80' } end it 'fails' do @@ -201,7 +198,7 @@ describe 'apt::key', :type => :define do context "missing port number url" do let :params do { - :key_server => 'hkp://pgp.mit.edu:' + :server => 'hkp://pgp.mit.edu:' } end it 'fails' do @@ -211,7 +208,7 @@ describe 'apt::key', :type => :define do context "url ending with a dot" do let :params do { - :key_server => 'hkp://pgp.mit.edu.' + :server => 'hkp://pgp.mit.edu.' } end it 'fails' do @@ -220,7 +217,7 @@ describe 'apt::key', :type => :define do end context "url begin with a dash" do let(:params) do{ - :key_server => "hkp://-pgp.mit.edu", + :server => "hkp://-pgp.mit.edu", } end it 'fails' do expect { subject.call }.to raise_error(/does not match/) @@ -237,7 +234,7 @@ describe 'apt::key', :type => :define do context 'invalid source' do let :params do { - :key_source => 'afp://puppetlabs.com/key.gpg', + :source => 'afp://puppetlabs.com/key.gpg', } end it 'fails' do expect { subject.call }.to raise_error(/does not match/) @@ -246,16 +243,16 @@ describe 'apt::key', :type => :define do context 'invalid content' do let :params do { - :key_content => [], + :content => [], } end it 'fails' do - expect { subject.call }.to raise_error(/expects a String value/) + expect { subject.call }.to raise_error(/expects a/) end end context 'invalid server' do let :params do { - :key_server => 'two bottles of rum', + :server => 'two bottles of rum', } end it 'fails' do expect { subject.call }.to raise_error(/does not match/) @@ -264,10 +261,10 @@ describe 'apt::key', :type => :define do context 'invalid keyserver_options' do let :params do { - :key_options => {}, + :options => {}, } end it 'fails' do - expect { subject.call }.to raise_error(/expects a String value/) + expect { subject.call }.to raise_error(/expects a/) end end @@ -278,19 +275,19 @@ describe 'apt::key', :type => :define do } end it 'fails' do - expect { subject.call }.to raise_error(/a match for Enum\['absent', 'present'\], got 'foo'/) + expect { subject.call }.to raise_error(/Enum\['absent', 'present'\]/) end end describe 'duplication' do context 'two apt::key resources for same key, different titles' do let :pre_condition do - "#{super()}\napt::key { 'duplicate': key => '#{title}', }" + "#{super()}\napt::key { 'duplicate': id => '#{title}', }" end it 'contains the duplicate apt::key resource' do is_expected.to contain_apt__key('duplicate').with({ - :key => title, + :id => title, :ensure => 'present', }) end @@ -320,7 +317,7 @@ describe 'apt::key', :type => :define do context 'two apt::key resources, different ensure' do let :pre_condition do - "#{super()}\napt::key { 'duplicate': key => '#{title}', ensure => 'absent', }" + "#{super()}\napt::key { 'duplicate': id => '#{title}', ensure => 'absent', }" end it 'informs the user of the impossibility' do expect { subject.call }.to raise_error(/already ensured as absent/)