summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDominic Maraglia <dmaraglia@gmail.com>2011-04-26 13:57:20 -0700
committerDominic Maraglia <dmaraglia@gmail.com>2011-04-26 13:57:20 -0700
commit89e9a212e7c2426fa89f65e57a3d225a73ae0613 (patch)
tree6393f42087015b7ef5eb4e754fde2f9e2fb81bfc
parent25593abbb044aca86c71cd60e91665eca0ce1bd1 (diff)
downloadpuppet-89e9a212e7c2426fa89f65e57a3d225a73ae0613.tar.gz
puppet-89e9a212e7c2426fa89f65e57a3d225a73ae0613.tar.xz
puppet-89e9a212e7c2426fa89f65e57a3d225a73ae0613.zip
add test for ticket 7101
-rw-r--r--acceptance/tests/ticket_7101_template_compile.rb25
1 files changed, 25 insertions, 0 deletions
diff --git a/acceptance/tests/ticket_7101_template_compile.rb b/acceptance/tests/ticket_7101_template_compile.rb
new file mode 100644
index 000000000..d2ebecd13
--- /dev/null
+++ b/acceptance/tests/ticket_7101_template_compile.rb
@@ -0,0 +1,25 @@
+test_name "#7101: template compile"
+
+manifest = %q{
+$bar = 'test 7101'
+file { '/tmp/file_7101.erb':
+ content => template('/tmp/template_7101.erb')
+}
+}
+
+
+step "Agents: Create template file"
+agents.each do |host|
+ create_remote_file(host, '/tmp/template_7101.erb', %w{<%= bar %>} )
+end
+
+step "Run manifest referencing template file"
+apply_manifest_on(agents, manifest)
+
+
+step "Agents: Verify file is created with correct contents "
+agents.each do |host|
+ on(host, "cat /tmp/file_7101.erb") do
+ assert_match(/test 7101/, stdout, "File /tmp/file_7101.erb not created with correct contents on #{host}" )
+ end
+end