Add a test for #capture_with_haml checking for helper-ness.

This commit is contained in:
Stephen Sykes 2008-12-06 20:13:58 -08:00 committed by Nathan Weizenbaum
parent 6ac37a11e6
commit 15a84c38e6
1 changed files with 10 additions and 0 deletions

View File

@ -2,6 +2,12 @@
require File.dirname(__FILE__) + '/../test_helper'
require 'haml/template'
class ActionView::Base
def nested_tag
content_tag(:span) {content_tag(:div) {"something"}}
end
end
class HelperTest < Test::Unit::TestCase
include Haml::Helpers
Post = Struct.new('Post', :body)
@ -197,6 +203,10 @@ HAML
def test_non_haml
assert_equal("false\n", render("= non_haml { is_haml? }"))
end
def test_content_tag_nested
assert_equal "<span><div>something</div></span>", render("= nested_tag", :action_view).strip
end
class ActsLikeTag
# We want to be able to have people include monkeypatched ActionView helpers