summaryrefslogtreecommitdiff
path: root/spec/defines/conf_spec.rb
diff options
context:
space:
mode:
authorLouis-Philippe VĂ©ronneau <pollito@riseup.net>2017-10-11 16:05:28 -0400
committerLouis-Philippe VĂ©ronneau <pollito@riseup.net>2017-10-11 16:05:28 -0400
commit6b12caf4f6310bd6695ef5676387658fb444778a (patch)
tree712fdd80581bd81cb78bf6ce5909726deb483e54 /spec/defines/conf_spec.rb
parenta37622be65ff288f0b22ca0412521eb186a87e23 (diff)
remove apt-specific tests
Diffstat (limited to 'spec/defines/conf_spec.rb')
-rw-r--r--spec/defines/conf_spec.rb74
1 files changed, 0 insertions, 74 deletions
diff --git a/spec/defines/conf_spec.rb b/spec/defines/conf_spec.rb
deleted file mode 100644
index cc4fb1f..0000000
--- a/spec/defines/conf_spec.rb
+++ /dev/null
@@ -1,74 +0,0 @@
-require 'spec_helper'
-describe 'apt::apt_conf', :type => :define do
- let :pre_condition do
- 'class { "apt": }'
- end
- let(:facts) { {
- :lsbdistid => 'Debian',
- :osfamily => 'Debian',
- :operatingsystem => 'Debian',
- :debian_release => 'jessie',
- :debian_codename => 'jessie',
- :lsbdistcodename => 'jessie',
- :virtual => 'physical',
- :puppetversion => Puppet.version, } }
- let :title do
- 'norecommends'
- end
-
- describe "when creating an apt_conf snippet" do
- let :default_params do
- {
- :ensure => 'present',
- :content => "Apt::Install-Recommends 0;\nApt::AutoRemove::InstallRecommends 1;\n"
- }
- end
- let :params do
- default_params
- end
- let :filename do
- "/etc/apt/apt.conf.d/norecommends"
- end
-
- it { is_expected.to contain_file(filename).with({
- 'ensure' => 'present',
- 'content' => /Apt::Install-Recommends 0;\nApt::AutoRemove::InstallRecommends 1;/,
- 'owner' => 'root',
- # default to '0', not 'root'
- #'group' => 'root',
- 'mode' => '0644',
- })
- }
-
- end
-
- describe "when creating a preference without content" do
- let :params do
- {
- :ensure => 'absent',
- }
- end
-
- it 'fails' do
- expect { subject.call } .to raise_error(Puppet::Error, /One of \$source or \$content must be specified for apt_conf norecommends/)
- end
- end
-
- describe "when removing an apt preference" do
- let :params do
- {
- :ensure => 'absent',
- :content => "Apt::Install-Recommends 0;\nApt::AutoRemove::InstallRecommends 1;\n",
- }
- end
-
- let :filename do
- "/etc/apt/apt.conf.d/norecommends"
- end
-
- it { is_expected.to contain_file(filename).with({
- 'ensure' => 'absent',
- })
- }
- end
-end