diff --git a/spec/classes/fluentd_service_spec.rb b/spec/classes/fluentd_service_spec.rb new file mode 100644 index 0000000..402b2cd --- /dev/null +++ b/spec/classes/fluentd_service_spec.rb @@ -0,0 +1,24 @@ +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_service('fluentd').with({ + 'name' => 'td-agent', + 'ensure' => 'running', + 'enable' => 'true', + 'hasstatus' => 'true', + 'hasrestart' => 'true' + }) + } + end +end