From e407b44ba14e5ab72f25ca107291e7a4d51051b8 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Mon, 23 Oct 2006 23:30:36 +0000 Subject: Made FormTagHelper#form_tag work with blocks, rendering start/end_form_tag deprecated git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5345 5ecf4fe2-1ee6-0310-87b1-e25e094e27de --- actionpack/test/template/form_tag_helper_test.rb | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) (limited to 'actionpack/test/template') diff --git a/actionpack/test/template/form_tag_helper_test.rb b/actionpack/test/template/form_tag_helper_test.rb index 743d75ca8c..cfc95a5a08 100644 --- a/actionpack/test/template/form_tag_helper_test.rb +++ b/actionpack/test/template/form_tag_helper_test.rb @@ -1,10 +1,11 @@ require File.dirname(__FILE__) + '/../abstract_unit' class FormTagHelperTest < Test::Unit::TestCase - include ActionView::Helpers::UrlHelper include ActionView::Helpers::TagHelper include ActionView::Helpers::FormTagHelper + include ActionView::Helpers::TextHelper + include ActionView::Helpers::CaptureHelper def setup @controller = Class.new do @@ -39,6 +40,22 @@ class FormTagHelperTest < Test::Unit::TestCase assert_dom_equal expected, actual end + def test_form_tag_with_block + _erbout = '' + form_tag("http://example.com") { _erbout.concat "Hello world!" } + + expected = %(
Hello world!
) + assert_dom_equal expected, _erbout + end + + def test_form_tag_with_block_and_method + _erbout = '' + form_tag("http://example.com", :method => :put) { _erbout.concat "Hello world!" } + + expected = %(
Hello world!
) + assert_dom_equal expected, _erbout + end + def test_hidden_field_tag actual = hidden_field_tag "id", 3 expected = %() -- cgit v1.2.3