summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorJohan van den Dorpe <johan.vandendorpe@gmail.com>2013-03-11 22:07:46 +0000
committerJohan van den Dorpe <johan.vandendorpe@gmail.com>2013-03-11 23:06:23 +0000
commitbdee10e4e43a20f025ab6722db34542f47504114 (patch)
tree797af5adeddcf80fcf422804e9d87291244c79af /spec
parent9c7fe0eeb2870b29805ac508608f86c16b291e5d (diff)
Add server-hostname template and tests
Diffstat (limited to 'spec')
-rw-r--r--spec/classes/rsyslog_server_spec.rb20
1 files changed, 20 insertions, 0 deletions
diff --git a/spec/classes/rsyslog_server_spec.rb b/spec/classes/rsyslog_server_spec.rb
index af45338..ec2b523 100644
--- a/spec/classes/rsyslog_server_spec.rb
+++ b/spec/classes/rsyslog_server_spec.rb
@@ -29,6 +29,16 @@ describe 'rsyslog::server', :type => :class do
end
end
+ context "hostname_template (osfamily = #{osfamily})" do
+ let(:title) { 'rsyslog-server-onefile' }
+ let(:params) { {'custom_config' => 'rsyslog/server-hostname.conf.erb'} }
+
+ it 'should compile' do
+ should contain_file('/etc/rsyslog.d/server.conf').with_content(/%hostname%\/auth.log/)
+ should contain_file('/etc/rsyslog.d/server.conf').with_content(/%hostname%\/messages/)
+ end
+ end
+
end
end
@@ -59,6 +69,16 @@ describe 'rsyslog::server', :type => :class do
end
end
+ context "hostname_template (osfamily = FreeBSD)" do
+ let(:title) { 'rsyslog-server-onefile' }
+ let(:params) { {'custom_config' => 'rsyslog/server-hostname.conf.erb'} }
+
+ it 'should compile' do
+ should contain_file('/etc/syslog.d/server.conf').with_content(/%hostname%\/auth.log/)
+ should contain_file('/etc/syslog.d/server.conf').with_content(/%hostname%\/messages/)
+ end
+ end
+
end
end # describe 'rsyslog::server'