From b12b650357237810483b02c32972fdc1446a4146 Mon Sep 17 00:00:00 2001 From: Max Wilhelm Date: Thu, 3 Dec 2015 19:29:13 +0100 Subject: [PATCH] added fluentd_config_spec.rb --- spec/classes/fluentd_config_spec.rb | 31 +++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 spec/classes/fluentd_config_spec.rb diff --git a/spec/classes/fluentd_config_spec.rb b/spec/classes/fluentd_config_spec.rb new file mode 100644 index 0000000..b05a702 --- /dev/null +++ b/spec/classes/fluentd_config_spec.rb @@ -0,0 +1,31 @@ +require 'spec_helper' + +describe 'fluentd::config', :type => :class do + let(:facts) { + { + :osfamily => 'Debian', + :lsbdistid => 'Ubuntu', + :operatingsystem => 'Ubuntu', + :lsbdistcodename => 'precise', + } + } + + describe 'when called with no parameters on Ubuntu' do + it { + should contain_file('/etc/td-agent/td-agent.conf').with({ + 'ensure' => 'file', + 'owner' => 'root', + 'group' => 'root', + 'source' => 'puppet:///modules/fluentd/td-agent.conf', + 'notify' => 'Class[Fluentd::Service]' + }) + + should contain_file('/etc/td-agent/conf.d').with({ + 'ensure' => 'directory', + 'owner' => 'td-agent', + 'group' => 'td-agent', + 'mode' => '0750' + }) + } + end +end