From 1cc05f5b1b104deed5ee72bf11da64a4b5122b95 Mon Sep 17 00:00:00 2001 From: Max Wilhelm Date: Thu, 3 Dec 2015 17:53:01 +0100 Subject: [PATCH] WIP: added first init.pp test --- spec/classes/init_spec.rb | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) 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