require File.dirname(__FILE__) + '/../test/test_helper' # Test that helpers from ActionView::Helpers::FormTagHelper are properly # escaped. class FormTagHelperTest < ActionView::TestCase def test_check_box_tag assert_render( %(<%= check_box_tag 'foobar' %>) => %( )) end def test_field_set_tag assert_render( %(<% field_set_tag 'foo&bar' do %><%= text_field_tag 'boo' %><% end %>) => %(
foo&bar
)) end def test_file_field_tag assert_render( %(<%= file_field_tag 'foo&bar' %>) => %( )) end def test_form_tag assert_render( %(<% form_tag '/foobar' do %><%= submit_tag 'f&b' %><% end %>) => %(
)) end def test_hidden_field_tag assert_render( %(<%= hidden_field_tag 'foo&bar' %>) => %( )) end def test_image_submit_tag assert_render( %(<%= image_submit_tag 'foo&bar.png' %>) => %( )) end def test_label_tag assert_render( %(<%= label_tag 'foo&bar' %>) => %( )) end def test_password_field_tag assert_render( %(<%= password_field_tag 'foo&bar' %>) => %( )) end def test_radio_button_tag assert_render( %(<%= radio_button_tag 'foo&bar', 'a&b' %>) => %( )) end def test_select_tag assert_render( %(<%= select_tag 'foo&bar' %>) => %( )) end def test_submit_tag assert_render( %(<%= submit_tag 'foo&bar' %>) => %( )) end def test_text_area_tag assert_render( %(<%= text_area_tag 'foo&bar' %>) => %( )) end def test_text_field_tag assert_render( %(<%= text_field_tag 'foo&bar' %>) => %( )) end end