From dca698abdee1b6f253eb7af8bb1ae5451109a3a4 Mon Sep 17 00:00:00 2001 From: Jessykah Bird Date: Wed, 15 Nov 2017 15:23:22 -0500 Subject: [PATCH] Added manage corosync feature --- spec/classes/corosync_spec.rb | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/spec/classes/corosync_spec.rb b/spec/classes/corosync_spec.rb index f8627809..e886d43a 100644 --- a/spec/classes/corosync_spec.rb +++ b/spec/classes/corosync_spec.rb @@ -9,6 +9,24 @@ shared_examples_for 'corosync' do it { is_expected.to compile.with_all_deps } + it 'does manage the corosync service' do + is_expected.to contain_service('corosync').with( + ensure: 'running' + ) + end + + context 'when manage_corosync_service is false' do + before do + params.merge!( + manage_corosync_service: false + ) + end + + it 'is not managing corosync service' do + is_expected.not_to compile + end + end + context 'when set_votequorum is true' do before do params.merge!(