Added modules
This commit is contained in:
parent
c53c931217
commit
59ec520742
646 changed files with 35182 additions and 0 deletions
57
modules/apt/spec/classes/init_spec.rb
Normal file
57
modules/apt/spec/classes/init_spec.rb
Normal file
|
@ -0,0 +1,57 @@
|
|||
require 'spec_helper'
|
||||
describe 'apt' do
|
||||
context 'with sources defined on valid osfamily' do
|
||||
let :facts do
|
||||
{ :osfamily => 'Debian',
|
||||
:lsbdistcodename => 'precise',
|
||||
:lsbdistid => 'Debian',
|
||||
}
|
||||
end
|
||||
let(:params) { { :sources => {
|
||||
'debian_unstable' => {
|
||||
'location' => 'http://debian.mirror.iweb.ca/debian/',
|
||||
'release' => 'unstable',
|
||||
'repos' => 'main contrib non-free',
|
||||
'required_packages' => 'debian-keyring debian-archive-keyring',
|
||||
'key' => '55BE302B',
|
||||
'key_server' => 'subkeys.pgp.net',
|
||||
'pin' => '-10',
|
||||
'include_src' => true
|
||||
},
|
||||
'puppetlabs' => {
|
||||
'location' => 'http://apt.puppetlabs.com',
|
||||
'repos' => 'main',
|
||||
'key' => '4BD6EC30',
|
||||
'key_server' => 'pgp.mit.edu',
|
||||
}
|
||||
} } }
|
||||
|
||||
it {
|
||||
should contain_file('debian_unstable.list').with({
|
||||
'ensure' => 'present',
|
||||
'path' => '/etc/apt/sources.list.d/debian_unstable.list',
|
||||
'owner' => 'root',
|
||||
'group' => 'root',
|
||||
'mode' => '0644',
|
||||
'notify' => 'Exec[apt_update]',
|
||||
})
|
||||
}
|
||||
|
||||
it { should contain_file('debian_unstable.list').with_content(/^deb http:\/\/debian.mirror.iweb.ca\/debian\/ unstable main contrib non-free$/) }
|
||||
it { should contain_file('debian_unstable.list').with_content(/^deb-src http:\/\/debian.mirror.iweb.ca\/debian\/ unstable main contrib non-free$/) }
|
||||
|
||||
it {
|
||||
should contain_file('puppetlabs.list').with({
|
||||
'ensure' => 'present',
|
||||
'path' => '/etc/apt/sources.list.d/puppetlabs.list',
|
||||
'owner' => 'root',
|
||||
'group' => 'root',
|
||||
'mode' => '0644',
|
||||
'notify' => 'Exec[apt_update]',
|
||||
})
|
||||
}
|
||||
|
||||
it { should contain_file('puppetlabs.list').with_content(/^deb http:\/\/apt.puppetlabs.com precise main$/) }
|
||||
it { should contain_file('puppetlabs.list').with_content(/^deb-src http:\/\/apt.puppetlabs.com precise main$/) }
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue