summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorDaniele Sluijters <daenney@users.noreply.github.com>2015-04-14 17:25:40 +0200
committerDaniele Sluijters <daenney@users.noreply.github.com>2015-04-14 17:25:40 +0200
commit886245f2cb7614a8c749d34e6f08ee17b92c970f (patch)
tree942f955f9ad8717c2b46aff8721e84f9b678af5d /spec
Initial commit (this is not finished).
Diffstat (limited to 'spec')
-rw-r--r--spec/classes/unattended_upgrades_spec.rb32
-rw-r--r--spec/spec_helper.rb1
2 files changed, 33 insertions, 0 deletions
diff --git a/spec/classes/unattended_upgrades_spec.rb b/spec/classes/unattended_upgrades_spec.rb
new file mode 100644
index 0000000..b31f3d7
--- /dev/null
+++ b/spec/classes/unattended_upgrades_spec.rb
@@ -0,0 +1,32 @@
+require 'spec_helper'
+
+describe 'unattended_upgrades' do
+ let(:file_unattended) { '/etc/apt/apt.conf.d/50unattended-upgrades' }
+ let(:file_periodic) { '/etc/apt/apt.conf.d/10periodic' }
+ let(:facts) { {
+ :osfamily => 'Debian',
+ :lsbdistid => 'Debian',
+ :lsbistcodename => 'wheezy',
+ :lsbrelease => '7.0.3',
+ } }
+
+ it { should contain_package("unattended-upgrades") }
+
+ it {
+ should create_file(file_unattended).with({
+ "owner" => "root",
+ "group" => "root",
+ "mode" => "0644",
+ "require" => "Package[unattended-upgrades]",
+ })
+ }
+
+ it {
+ should create_file(file_periodic).with({
+ "owner" => "root",
+ "group" => "root",
+ "mode" => "0644",
+ "require" => "Package[unattended-upgrades]",
+ })
+ }
+end
diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb
new file mode 100644
index 0000000..2c6f566
--- /dev/null
+++ b/spec/spec_helper.rb
@@ -0,0 +1 @@
+require 'puppetlabs_spec_helper/module_spec_helper'