2 describe 'apt::conf', :type => :define do
6 let(:facts) { { :lsbdistid => 'Debian', :osfamily => 'Debian', :lsbdistcodename => 'wheezy', :puppetversion => Puppet.version, } }
11 describe "when creating an apt preference" do
15 :content => "Apt::Install-Recommends 0;\nApt::AutoRemove::InstallRecommends 1;\n"
20 "/etc/apt/apt.conf.d/00norecommends"
23 it { is_expected.to contain_file(filename).with({
24 'ensure' => 'present',
25 'content' => /Apt::Install-Recommends 0;\nApt::AutoRemove::InstallRecommends 1;/,
33 describe "when creating a preference without content" do
41 expect { subject.call } .to raise_error(/pass in content/)
45 describe "when removing an apt preference" do
54 "/etc/apt/apt.conf.d/00norecommends"
57 it { is_expected.to contain_file(filename).with({