From a313de15af11da322056c494f5412fde111bcb15 Mon Sep 17 00:00:00 2001 From: Chad Huneycutt Date: Mon, 6 May 2024 22:49:22 -0400 Subject: [PATCH] [issue-680] add tests for no mappings --- spec/classes/statsd_exporter_spec.rb | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/spec/classes/statsd_exporter_spec.rb b/spec/classes/statsd_exporter_spec.rb index b177c646..d7df0b2d 100644 --- a/spec/classes/statsd_exporter_spec.rb +++ b/spec/classes/statsd_exporter_spec.rb @@ -88,6 +88,27 @@ end end + context 'with no mappings' do + let(:params) do + { + version: '0.8.0', + arch: 'amd64', + os: 'linux', + bin_dir: '/usr/local/bin', + install_method: 'url', + } + end + + describe 'compile manifest' do + it { is_expected.to compile.with_all_deps } + end + + describe 'not install config' do + it { shold_not contain_file('/etc/statsd-exporter-mapping.yaml') } + end + + end + context 'with older version that does not support posix like option flags specified' do let(:params) do {