X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=3rdparty%2Fmodules%2Frabbitmq%2Fspec%2Facceptance%2Fserver_spec.rb;fp=3rdparty%2Fmodules%2Frabbitmq%2Fspec%2Facceptance%2Fserver_spec.rb;h=d99f995db53fc4ff8f4f8b91ac7a570ab9a444ee;hb=24caa46729f80fbba4be8b9b26ebcb3acc4cb0fb;hp=5ac29bfee04fee506e521dee52d0405ed3dbd264;hpb=c7e7bcc28cc5dc48a7e284a3c82f33df27d1f57d;p=mirror%2Fdsa-puppet.git diff --git a/3rdparty/modules/rabbitmq/spec/acceptance/server_spec.rb b/3rdparty/modules/rabbitmq/spec/acceptance/server_spec.rb index 5ac29bfee..d99f995db 100644 --- a/3rdparty/modules/rabbitmq/spec/acceptance/server_spec.rb +++ b/3rdparty/modules/rabbitmq/spec/acceptance/server_spec.rb @@ -1,7 +1,7 @@ require 'spec_helper_acceptance' describe 'rabbitmq server:' do - case fact('os.family') + case fact('osfamily') when 'RedHat' package_name = 'rabbitmq-server' service_name = 'rabbitmq-server' @@ -16,57 +16,57 @@ describe 'rabbitmq server:' do service_name = 'rabbitmq' end - context 'default class inclusion' do - it 'runs successfully' do + context "default class inclusion" do + it 'should run successfully' do pp = <<-EOS class { 'rabbitmq::server': } - if $facts['os']['family'] == 'RedHat' { + if $::osfamily == 'RedHat' { class { 'erlang': epel_enable => true} Class['erlang'] -> Class['rabbitmq::server'] } EOS # Apply twice to ensure no errors the second time. - apply_manifest(pp, catch_failures: true) - expect(apply_manifest(pp, catch_changes: true).exit_code).to be_zero + apply_manifest(pp, :catch_failures => true) + expect(apply_manifest(pp, :catch_changes => true).exit_code).to be_zero end describe package(package_name) do - it { is_expected.to be_installed } + it { should be_installed } end describe service(service_name) do - it { is_expected.to be_enabled } - it { is_expected.to be_running } + it { should be_enabled } + it { should be_running } end end - context 'disable and stop service' do - it 'runs successfully' do + context "disable and stop service" do + it 'should run successfully' do pp = <<-EOS class { 'rabbitmq::server': service_ensure => 'stopped', } - if $facts['os']['family'] == 'RedHat' { + if $::osfamily == 'RedHat' { class { 'erlang': epel_enable => true} Class['erlang'] -> Class['rabbitmq::server'] } EOS - apply_manifest(pp, catch_failures: true) + apply_manifest(pp, :catch_failures => true) end describe service(service_name) do - it { is_expected.not_to be_enabled } - it { is_expected.not_to be_running } + it { should_not be_enabled } + it { should_not be_running } end end - context 'service is unmanaged' do - it 'runs successfully' do + context "service is unmanaged" do + it 'should run successfully' do pp_pre = <<-EOS class { 'rabbitmq::server': } - if $facts['os']['family'] == 'RedHat' { + if $::osfamily == 'RedHat' { class { 'erlang': epel_enable => true} Class['erlang'] -> Class['rabbitmq::server'] } @@ -77,19 +77,20 @@ describe 'rabbitmq server:' do service_manage => false, service_ensure => 'stopped', } - if $facts['os']['family'] == 'RedHat' { + if $::osfamily == 'RedHat' { class { 'erlang': epel_enable => true} Class['erlang'] -> Class['rabbitmq::server'] } EOS - apply_manifest(pp_pre, catch_failures: true) - apply_manifest(pp, catch_failures: true) + + apply_manifest(pp_pre, :catch_failures => true) + apply_manifest(pp, :catch_failures => true) end describe service(service_name) do - it { is_expected.to be_enabled } - it { is_expected.to be_running } + it { should be_enabled } + it { should be_running } end end end