aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/test/template/template_test.rb
diff options
context:
space:
mode:
authorJosé Valim <jose.valim@gmail.com>2010-10-09 23:56:08 +0200
committerJosé Valim <jose.valim@gmail.com>2010-10-09 23:56:08 +0200
commit64c7f7e39244129e9330afed82da8a7ffeb948b3 (patch)
tree83c1af99976711f2affa9647e98bf70c9ae30509 /actionpack/test/template/template_test.rb
parentafd76d7fe9bb5e1b90a3b1c75abe45488e871f72 (diff)
downloadrails-64c7f7e39244129e9330afed82da8a7ffeb948b3.tar.gz
rails-64c7f7e39244129e9330afed82da8a7ffeb948b3.tar.bz2
rails-64c7f7e39244129e9330afed82da8a7ffeb948b3.zip
Add more docs and tests to templates.
Diffstat (limited to 'actionpack/test/template/template_test.rb')
-rw-r--r--actionpack/test/template/template_test.rb12
1 files changed, 12 insertions, 0 deletions
diff --git a/actionpack/test/template/template_test.rb b/actionpack/test/template/template_test.rb
index 27b42006e3..00bfbbccd6 100644
--- a/actionpack/test/template/template_test.rb
+++ b/actionpack/test/template/template_test.rb
@@ -49,6 +49,18 @@ class TestERBTemplate < ActiveSupport::TestCase
assert_equal "Hello", render
end
+ def test_template_loses_its_source_after_rendering
+ @template = new_template
+ render
+ assert_nil @template.source
+ end
+
+ def test_template_does_not_lose_its_source_after_rendering_if_it_does_not_have_a_virtual_path
+ @template = new_template("Hello", :virtual_path => nil)
+ render
+ assert_equal "Hello", @template.source
+ end
+
def test_locals
@template = new_template("<%= my_local %>")
@template.locals = [:my_local]