Code Review
/
puppet-modules
/
puppetlabs-apt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Added default refresh value to apt::key default unit test
[puppet-modules/puppetlabs-apt.git]
/
spec
/
defines
/
key_spec.rb
diff --git
a/spec/defines/key_spec.rb
b/spec/defines/key_spec.rb
index 2378d777914415b1636747842a9cc1f76299cb9e..04062f09085c1c7d7c3eb7ee0d430eb1f3a866c0 100644
(file)
--- a/
spec/defines/key_spec.rb
+++ b/
spec/defines/key_spec.rb
@@
-15,7
+15,8
@@
def default_apt_key_example(title)
source: nil,
server: 'keyserver.ubuntu.com',
content: nil,
source: nil,
server: 'keyserver.ubuntu.com',
content: nil,
- options: nil }
+ options: nil,
+ refresh: false }
end
def bunch_things_apt_key_example(title, params)
end
def bunch_things_apt_key_example(title, params)
@@
-43,10
+44,10
@@
describe 'apt::key' do
let(:facts) do
{
let(:facts) do
{
- os: { family: 'Debian', name: 'Debian', release: { major: '
7', full: '7
.0' } },
+ os: { family: 'Debian', name: 'Debian', release: { major: '
8', full: '8
.0' } },
lsbdistid: 'Debian',
osfamily: 'Debian',
lsbdistid: 'Debian',
osfamily: 'Debian',
- lsbdistcodename: '
wheezy
',
+ lsbdistcodename: '
jessie
',
puppetversion: Puppet.version,
}
end
puppetversion: Puppet.version,
}
end
@@
-99,6
+100,21
@@
describe 'apt::key' do
end
end
end
end
+ describe 'ensure => refreshed' do
+ let :params do
+ {
+ ensure: 'refreshed',
+ }
+ end
+
+ it 'contains the apt_key with refresh => true' do
+ is_expected.to contain_apt_key(title).with(
+ ensure: 'present',
+ refresh: true,
+ )
+ end
+ end
+
describe 'set a bunch of things!' do
let :params do
{
describe 'set a bunch of things!' do
let :params do
{
@@
-276,7
+292,7
@@
describe 'apt::key' do
end
it 'fails' do
end
it 'fails' do
- is_expected.to raise_error(%r{e
xpects a match
})
+ is_expected.to raise_error(%r{e
valuating a Resource
})
end
end
end
end
@@
-317,7
+333,7
@@
describe 'apt::key' do
end
context 'with invalid ensure' do
end
context 'with invalid ensure' do
- ['foo', 'aabsent', 'absenta', 'apresent', 'presenta'].each do |param|
+ ['foo', 'aabsent', 'absenta', 'apresent', 'presenta'
, 'refresh', 'arefreshed', 'refresheda'
].each do |param|
let :params do
{
ensure: param,
let :params do
{
ensure: param,
@@
-325,7
+341,7
@@
describe 'apt::key' do
end
it 'fails' do
end
it 'fails' do
- is_expected.to raise_error(%r{for Enum\['absent', 'present'\], got})
+ is_expected.to raise_error(%r{for Enum\['absent', 'present'
, 'refreshed'
\], got})
end
end
end
end
end
end