From 880ee9f8f4abd0bd757cfc9209f2874954d11470 Mon Sep 17 00:00:00 2001 From: Damon Breeden Date: Fri, 6 Jan 2023 18:17:09 +0000 Subject: [PATCH] firewall: tests: add `debian` tests for `ensure => stopped` also `with Debian unstable, ensure => stopped`, seems to have been overlooked --- .../classes/firewall_linux_debian_spec.rb | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/spec/unit/classes/firewall_linux_debian_spec.rb b/spec/unit/classes/firewall_linux_debian_spec.rb index 690144e..6104f6a 100644 --- a/spec/unit/classes/firewall_linux_debian_spec.rb +++ b/spec/unit/classes/firewall_linux_debian_spec.rb @@ -43,6 +43,16 @@ describe 'firewall::linux::debian', type: :class do } end + context 'with Debian 10, ensure => stopped' do + let(:params) { { ensure: 'stopped' } } + + it { + is_expected.to contain_service('netfilter-persistent').with( + ensure: 'stopped', + ) + } + end + context 'with Debian 11' do let(:facts) do { @@ -83,6 +93,16 @@ describe 'firewall::linux::debian', type: :class do } end + context 'with Debian 11, ensure => stopped' do + let(:params) { { ensure: 'stopped' } } + + it { + is_expected.to contain_service('netfilter-persistent').with( + ensure: 'stopped', + ) + } + end + context 'with Debian unstable' do let(:facts) do { @@ -105,4 +125,31 @@ describe 'firewall::linux::debian', type: :class do ) } end + + context 'with Debian unstable, enable => false' do + let(:facts) do + { + osfamily: 'Debian', + operatingsystem: 'Debian', + operatingsystemrelease: 'unstable', + } + end + let(:params) { { enable: 'false' } } + + it { + is_expected.to contain_service('netfilter-persistent').with( + enable: 'false', + ) + } + end + + context 'with Debian unstable, ensure => stopped' do + let(:params) { { ensure: 'stopped' } } + + it { + is_expected.to contain_service('netfilter-persistent').with( + ensure: 'stopped', + ) + } + end end -- 2.45.2