From 4f375374237f6433e04b7401666d02300beab00f Mon Sep 17 00:00:00 2001 From: Swann Croiset Date: Tue, 8 Sep 2015 11:16:57 +0200 Subject: [PATCH] Update Puppet tests for Kibana class The 'should compile' directive is too dependant of local environment, and failed with Facter option conflicts, let's replace it by more specific tests. Change-Id: I01156525c10f71e9b9f66481d15db2181ef99730 --- .../spec/classes/lma_logging_analytics_kibana_spec.rb | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/deployment_scripts/puppet/modules/lma_logging_analytics/spec/classes/lma_logging_analytics_kibana_spec.rb b/deployment_scripts/puppet/modules/lma_logging_analytics/spec/classes/lma_logging_analytics_kibana_spec.rb index 9b0f322..af07a0d 100644 --- a/deployment_scripts/puppet/modules/lma_logging_analytics/spec/classes/lma_logging_analytics_kibana_spec.rb +++ b/deployment_scripts/puppet/modules/lma_logging_analytics/spec/classes/lma_logging_analytics_kibana_spec.rb @@ -19,5 +19,12 @@ describe 'lma_logging_analytics::kibana' do :concat_basedir => '/foo'} end - it { should compile } + it { should create_file('/opt/kibana')} + it { should create_file('/opt/kibana/config.js')} + it { should create_file('/opt/kibana/app/dashboards/logs.json')} + it { should create_file('/opt/kibana/app/dashboards/notifications.json')} + it { should create_elasticsearch__template('kibana')} + it { should create_lma_logging_analytics__kibana_dashboard('logs')} + it { should create_lma_logging_analytics__kibana_dashboard('notifications')} + it { should create_class('nginx')} end