require File.dirname(__FILE__) + '/../abstract_unit' class FormTagHelperTest < Test::Unit::TestCase include ActionView::Helpers::UrlHelper include ActionView::Helpers::TagHelper include ActionView::Helpers::FormTagHelper def setup @controller = Class.new do def url_for(options, *parameters_for_method_reference) "http://www.example.com" end end @controller = @controller.new end def test_check_box_tag actual = check_box_tag "admin" expected = %() assert_equal expected, actual end def test_form_tag actual = form_tag expected = %(
) assert_equal expected, actual end def test_form_tag_multipart actual = form_tag({}, { 'multipart' => true }) expected = %() assert_equal expected, actual end def test_hidden_field_tag actual = hidden_field_tag "id", 3 expected = %() assert_equal expected, actual end def test_password_field_tag actual = password_field_tag expected = %() assert_equal expected, actual end def test_radio_button_tag actual = radio_button_tag "people", "david" expected = %() assert_equal expected, actual end def test_select_tag actual = select_tag "people", "" expected = %() assert_equal expected, actual end def test_text_area_tag_size_string actual = text_area_tag "body", "hello world", "size" => "20x40" expected = %() assert_equal expected, actual end def test_text_area_tag_size_symbol actual = text_area_tag "body", "hello world", :size => "20x40" expected = %() assert_equal expected, actual end def test_text_field_tag actual = text_field_tag "title", "Hello!" expected = %() assert_equal expected, actual end def test_text_field_tag_class_string actual = text_field_tag "title", "Hello!", "class" => "admin" expected = %() assert_equal expected, actual end end