From ce246db6e8428c50be3cb4c7035e8767f803271f Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Fri, 14 Feb 2020 15:42:01 +0000 Subject: [PATCH 1/1] Add test for dmca cookbook --- .kitchen.yml | 6 ++++++ .travis.yml | 3 +++ .../dmca/serverspec/apache_spec.rb | 21 +++++++++++++++++++ 3 files changed, 30 insertions(+) create mode 100644 test/integration/dmca/serverspec/apache_spec.rb diff --git a/.kitchen.yml b/.kitchen.yml index c2dc660fc..22cd1a636 100644 --- a/.kitchen.yml +++ b/.kitchen.yml @@ -66,6 +66,12 @@ suites: roles: external: zone: test + - name: dmca + run_list: + - recipe[dmca::default] + attributes: + apache: + mpm: prefork - name: exim run_list: - recipe[exim::default] diff --git a/.travis.yml b/.travis.yml index bff7bff04..67fe98a19 100644 --- a/.travis.yml +++ b/.travis.yml @@ -32,6 +32,9 @@ jobs: - name: "Test Kitchen (dhcpd)" script: - bundle exec kitchen test dhcpd-ubuntu-1804 + - name: "Test Kitchen (dmca)" + script: + - bundle exec kitchen test dmca-ubuntu-1804 - name: "Test Kitchen (exim)" script: - bundle exec kitchen test exim-ubuntu-1804 diff --git a/test/integration/dmca/serverspec/apache_spec.rb b/test/integration/dmca/serverspec/apache_spec.rb new file mode 100644 index 000000000..446d3b915 --- /dev/null +++ b/test/integration/dmca/serverspec/apache_spec.rb @@ -0,0 +1,21 @@ +require "serverspec" + +# Required by serverspec +set :backend, :exec + +describe package("apache2") do + it { should be_installed } +end + +describe service("apache2") do + it { should be_enabled } + it { should be_running } +end + +describe port(80) do + it { should be_listening.with("tcp") } +end + +describe port(443) do + it { should be_listening.with("tcp") } +end -- 2.43.2