From 32ea8298d97e37e652eeaf2b8a6402bb7e9831c5 Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Tue, 25 Feb 2020 19:08:49 +0000 Subject: [PATCH] Add test for wordpress cookbook --- .github/workflows/test-kitchen.yml | 1 + .kitchen.yml | 3 +++ .../wordpress/serverspec/apache_spec.rb | 21 +++++++++++++++++++ 3 files changed, 25 insertions(+) create mode 100644 test/integration/wordpress/serverspec/apache_spec.rb diff --git a/.github/workflows/test-kitchen.yml b/.github/workflows/test-kitchen.yml index 1a90a238c..edfe0b832 100644 --- a/.github/workflows/test-kitchen.yml +++ b/.github/workflows/test-kitchen.yml @@ -88,6 +88,7 @@ jobs: - web-cgimap - web-frontend - web-rails + - wordpress os: - ubuntu-1804 fail-fast: false diff --git a/.kitchen.yml b/.kitchen.yml index 532299aa1..572ec58dd 100644 --- a/.kitchen.yml +++ b/.kitchen.yml @@ -311,3 +311,6 @@ suites: - name: web-rails run_list: - recipe[web::rails] + - name: wordpress + run_list: + - recipe[wordpress::default] diff --git a/test/integration/wordpress/serverspec/apache_spec.rb b/test/integration/wordpress/serverspec/apache_spec.rb new file mode 100644 index 000000000..446d3b915 --- /dev/null +++ b/test/integration/wordpress/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