require 'spec_helper'
describe 'apt' do
- let(:facts) { { :lsbdistid => 'Debian', :osfamily => 'Debian', :lsbdistcodename => 'wheezy'} }
+ let(:facts) { { :lsbdistid => 'Debian', :osfamily => 'Debian', :lsbdistcodename => 'wheezy', :puppetversion => Puppet.version} }
context 'defaults' do
it { is_expected.to contain_file('sources.list').that_notifies('Exec[apt_update]').only_with({
{ :osfamily => 'Debian',
:lsbdistcodename => 'precise',
:lsbdistid => 'Debian',
+ :puppetversion => Puppet.version,
}
end
let(:params) { { :sources => {
{ :osfamily => 'Debian',
:lsbdistcodename => 'precise',
:lsbdistid => 'Debian',
+ :puppetversion => Puppet.version,
}
end
let(:params) { { :keys => {
{ :osfamily => 'Debian',
:lsbdistcodename => 'precise',
:lsbdistid => 'ubuntu',
+ :puppetversion => Puppet.version,
}
end
let(:params) { { :ppas => {
{ :osfamily => 'Debian',
:lsbdistcodename => 'precise',
:lsbdistid => 'Debian',
+ :puppetversion => Puppet.version,
}
end
let(:params) { { :settings => {
context 'with unsupported osfamily' do
let :facts do
- { :osfamily => 'Darwin', }
+ { :osfamily => 'Darwin', :puppetversion => Puppet.version,}
end
it do