From d7ffbc326a8172bb0d0ecb888ed12d2c7e3eb7fd Mon Sep 17 00:00:00 2001 From: Hunter Haugen Date: Wed, 10 Oct 2012 16:41:44 -0700 Subject: Add manage_service parameter for corosync --- spec/classes/haproxy_spec.rb | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'spec') diff --git a/spec/classes/haproxy_spec.rb b/spec/classes/haproxy_spec.rb index fa171f3..4b5902c 100644 --- a/spec/classes/haproxy_spec.rb +++ b/spec/classes/haproxy_spec.rb @@ -83,6 +83,26 @@ describe 'haproxy', :type => :class do end end end + context "on #{osfamily} family operatingsystems without managing the service" do + let(:facts) do + { :osfamily => osfamily }.merge default_facts + end + let(:params) do + { + 'enable' => true, + 'manage_service' => false, + } + end + it { should include_class('concat::setup') } + it 'should install the haproxy package' do + subject.should contain_package('haproxy').with( + 'ensure' => 'present' + ) + end + it 'should install the haproxy service' do + subject.should_not contain_service('haproxy') + end + end end end describe 'for OS-specific configuration' do -- cgit v1.2.3