From 1dedb7dee97aae0f13cef17fc6403b9ba1f5ed34 Mon Sep 17 00:00:00 2001 From: Damacus Date: Sat, 16 May 2015 19:26:59 +0100 Subject: [PATCH] Add some tests just for a misc entry in auto.master --- .kitchen.yml | 3 +++ Berksfile | 1 + test/fixtures/cookbooks/auto_master/metadata.rb | 5 +++++ test/fixtures/cookbooks/auto_master/recipes/default.rb | 2 ++ .../integration/auto_master/serverspec/auto_master_spec.rb | 7 +++++++ 5 files changed, 18 insertions(+) create mode 100644 test/fixtures/cookbooks/auto_master/metadata.rb create mode 100644 test/fixtures/cookbooks/auto_master/recipes/default.rb create mode 100644 test/integration/auto_master/serverspec/auto_master_spec.rb diff --git a/.kitchen.yml b/.kitchen.yml index b728654..f250a84 100644 --- a/.kitchen.yml +++ b/.kitchen.yml @@ -15,3 +15,6 @@ suites: - name: nfs-only-test run_list: - recipe[nfs_only::default] + - name: auto_master + run_list: + - recipe[auto_master::default] diff --git a/Berksfile b/Berksfile index ecdd44f..0232ea8 100644 --- a/Berksfile +++ b/Berksfile @@ -3,3 +3,4 @@ source 'https://supermarket.getchef.com' metadata cookbook 'nfs_test', path: 'test/fixtures/cookbooks/nfs_test' cookbook 'nfs_only', path: 'test/fixtures/cookbooks/nfs_only' +cookbook 'auto_master', path: 'test/fixtures/cookbooks/auto_master' diff --git a/test/fixtures/cookbooks/auto_master/metadata.rb b/test/fixtures/cookbooks/auto_master/metadata.rb new file mode 100644 index 0000000..ed29df1 --- /dev/null +++ b/test/fixtures/cookbooks/auto_master/metadata.rb @@ -0,0 +1,5 @@ +name 'auto_master' +version '0.0.1' + +depends 'autofs' +depends 'resource' diff --git a/test/fixtures/cookbooks/auto_master/recipes/default.rb b/test/fixtures/cookbooks/auto_master/recipes/default.rb new file mode 100644 index 0000000..2d4fa4d --- /dev/null +++ b/test/fixtures/cookbooks/auto_master/recipes/default.rb @@ -0,0 +1,2 @@ +automaster_entry '/misc', '/etc/auto.misc' do +end diff --git a/test/integration/auto_master/serverspec/auto_master_spec.rb b/test/integration/auto_master/serverspec/auto_master_spec.rb new file mode 100644 index 0000000..211ef91 --- /dev/null +++ b/test/integration/auto_master/serverspec/auto_master_spec.rb @@ -0,0 +1,7 @@ +require 'serverspec' + +set :backend, :exec + +describe file('/etc/auto.master') do + it { should contain '/misc /etc/auto.misc' } +end