1..96 # options_for_select() ok 1 - options_for_select() takes an array of options as its first argument ok 2 - options_for_select() takes an array of options as its first argument ok 3 - options_for_select() takes the selected index as its second argument ok 4 - options_for_select() takes the selected index as its second argument ok 5 - options_for_select() takes the selected index as its second argument ok 6 - options_for_select() can deal with optgroups ok 7 - options_for_select() can deal with optgroups of escaped arrays ok 8 - options_for_select() can take an include_custom option ok 9 - options_for_select() can take an include_blank option # form_tag() ok 10 - form_tag() creates a form tag ok 11 - form_tag() takes an array of attribute options ok 12 - form_tag() takes a method as an option ok 13 - form_tag() takes a multipart boolean option ok 14 - form_tag() creates a hidden field for methods different from GET or POST # select_tag() ok 15 - select_tag() takes a name as its first argument ok 16 - select_tag() takes an HTML string of options as its second argument ok 17 - select_tag() takes an array of options as its second argument ok 18 - select_tag() takes an array of attribute options as its third argument ok 19 - select_tag() takes a multiple boolean option ok 20 - select_tag() takes a multiple boolean option ok 21 - select_tag() takes a multiple boolean option ok 22 - select_tag() can take a id option # select_country_tag() ok 23 - select_country_tag() takes a name as its first argument ok 24 - select_country_tag() takes a name as its first argument ok 25 - select_country_tag() takes an ISO code for the selected country as its second argument ok 26 - select_country_tag() takes an array of options as its third argument ok 27 - select_country_tag() takes a countries option # select_language_tag() ok 28 - select_language_tag() takes a name as its first argument ok 29 - select_language_tag() takes a name as its first argument ok 30 - select_language_tag() takes an ISO code for the selected language as its second argument ok 31 - select_language_tag() takes an array of options as its third argument ok 32 - select_language_tag() takes a languages option # select_currency_tag() ok 33 - select_currency_tag() takes a name as its first argument ok 34 - select_currency_tag() takes a name as its first argument ok 35 - select_currency_tag() takes the selected currency as its second argument ok 36 - select_currency_tag() takes an array of options as its third argument ok 37 - select_currency_tag() takes a currencies option ok 38 - select_currency_tag() takes a display option ok 39 - select_currency_tag() takes a display option # input_tag() ok 40 - input_tag() takes a name as its first argument ok 41 - input_tag() takes a value as its second argument ok 42 - input_tag() takes an array of attribute options as its third argument ok 43 - input_tag() can override the type attribute ok 44 - input_tag() can override the id attribute # input_hidden_tag() ok 45 - input_hidden_tag() takes a name as its first argument ok 46 - input_hidden_tag() takes a value as its second argument ok 47 - input_hidden_tag() takes an array of attribute options as its third argument # input_file_tag() ok 48 - input_file_tag() takes a name as its first argument ok 49 - input_hidden_tag() takes an array of attribute options as its second argument # input_password_tag() ok 50 - input_password_tag() takes a name as its first argument ok 51 - input_password_tag() takes a value as its second argument ok 52 - input_password_tag() takes an array of attribute options as its third argument # textarea_tag() ok 53 - textarea_tag() takes a name as its first argument ok 54 - textarea_tag() takes a value as its second argument ok 55 - textarea_tag() escapes the content ok 56 - textarea_tag() does not escape an already escaped content ok 57 - textarea_tag() takes an array of attribute options as its third argument ok 58 - textarea_tag() can override the id attribute ok 59 - textarea_tag() can take a size attribute ok 60 - textarea_tag() can create a rich textarea tag based on tinyMCE ok 61 - textarea_tag() can create a rich textarea tag based on tinyMCE ok 62 - textarea_tag() can create a rich textarea tag based on tinyMCE using correct id ok 63 - textarea_tag() can create a rich textarea tag based on tinyMCE using correct id ok 64 - textarea_tag() can create a rich textarea tag based on a custom editor ok 65 - textarea_tag() can be configured to change the default editor by configuration ok 66 - textarea_tag() custom editor must extends sfRichTextEditor # checkbox_tag() ok 67 - checkbox_tag() takes a name as its first argument ok 68 - checkbox_tag() takes a value as its second argument ok 69 - checkbox_tag() takes a boolean as its third argument ok 70 - checkbox_tag() takes an array of attribute options as its fourth argument ok 71 - checkbox_tag() can override the id attribute # radiobutton_tag() ok 72 - radiobutton_tag() takes a name as its first argument ok 73 - radiobutton_tag() takes a value as its second argument ok 74 - radiobutton_tag() takes a boolean as its third argument ok 75 - radiobutton_tag() takes an array of attribute options as its fourth argument ok 76 - radiobutton_tag() can override the id attribute # input_date_range_tag() ok 77 - input_date_range_tag() output date fields for a date range # input_date_tag() ok 78 # TODO input_date_tag() # submit_tag() ok 79 - submit_tag() default value is Save changes ok 80 - submit_tag() takes a value as its first argument ok 81 - submit_tag() takes an array of attribute options as its second argument ok 82 - submit_tag() can override the name attribute # reset_tag() ok 83 - reset_tag() default value is Reset ok 84 - reset_tag() takes a value as its first argument ok 85 - reset_tag() takes an array of attribute options as its second argument ok 86 - reset_tag() can override the name attribute # submit_image_tag() ok 87 - submit_image_tag() takes an image source as its first argument ok 88 - submit_image_tag() takes an image source as its first argument ok 89 - submit_image_tag() takes an array of attribute options as its second argument ok 90 - reset_tag() can override the alt attribute ok 91 - reset_tag() can override the name attribute # label_for() ok 92 # TODO label_for() # get_id_from_name() ok 93 - get_id_from_name() returns the id if there is no [] in the id ok 94 - get_id_from_name() removes all [] from ids # _convert_options() ok 95 - _convert_options() converts some options for XHTML compliance ok 96 - _convert_options() converts some options for XHTML compliance Looks like everything went fine.