diff --git a/spec/classes/init_spec.rb b/spec/classes/init_spec.rb index 1b82568..4673b10 100644 --- a/spec/classes/init_spec.rb +++ b/spec/classes/init_spec.rb @@ -1,7 +1,21 @@ require 'spec_helper' -describe 'fluentd' do - context 'with defaults for all parameters' do - it { should contain_class('fluentd') } +describe 'fluentd', :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_class('fluentd::repo') + should contain_class('fluentd::install') + should contain_class('fluentd::config') + should contain_class('fluentd::service') + } end end