Added modules
This commit is contained in:
parent
c53c931217
commit
59ec520742
646 changed files with 35182 additions and 0 deletions
58
modules/apt/spec/defines/conf_spec.rb
Normal file
58
modules/apt/spec/defines/conf_spec.rb
Normal file
|
@ -0,0 +1,58 @@
|
|||
require 'spec_helper'
|
||||
describe 'apt::conf', :type => :define do
|
||||
let(:facts) { { :lsbdistid => 'Debian' } }
|
||||
let :title do
|
||||
'norecommends'
|
||||
end
|
||||
|
||||
describe "when creating an apt preference" do
|
||||
let :params do
|
||||
{
|
||||
:priority => '00',
|
||||
:content => "Apt::Install-Recommends 0;\nApt::AutoRemove::InstallRecommends 1;\n"
|
||||
}
|
||||
end
|
||||
|
||||
let :filename do
|
||||
"/etc/apt/apt.conf.d/00norecommends"
|
||||
end
|
||||
|
||||
it { should contain_apt__conf('norecommends').with({
|
||||
'priority' => '00',
|
||||
'content' => "Apt::Install-Recommends 0;\nApt::AutoRemove::InstallRecommends 1;\n"
|
||||
})
|
||||
}
|
||||
|
||||
it { should contain_file(filename).with({
|
||||
'ensure' => 'present',
|
||||
'content' => "Apt::Install-Recommends 0;\nApt::AutoRemove::InstallRecommends 1;\n",
|
||||
'owner' => 'root',
|
||||
'group' => 'root',
|
||||
'mode' => '0644',
|
||||
})
|
||||
}
|
||||
end
|
||||
|
||||
describe "when removing an apt preference" do
|
||||
let :params do
|
||||
{
|
||||
:ensure => 'absent',
|
||||
:priority => '00',
|
||||
:content => "Apt::Install-Recommends 0;\nApt::AutoRemove::InstallRecommends 1;\n"
|
||||
}
|
||||
end
|
||||
|
||||
let :filename do
|
||||
"/etc/apt/apt.conf.d/00norecommends"
|
||||
end
|
||||
|
||||
it { should contain_file(filename).with({
|
||||
'ensure' => 'absent',
|
||||
'content' => "Apt::Install-Recommends 0;\nApt::AutoRemove::InstallRecommends 1;\n",
|
||||
'owner' => 'root',
|
||||
'group' => 'root',
|
||||
'mode' => '0644',
|
||||
})
|
||||
}
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue