@@ -81,21 +81,21 @@ def test_collection_select_with_errors
81
81
82
82
def test_date_select_with_errors
83
83
assert_dom_equal (
84
- %(<div class="field_with_errors"><select id="post_updated_at_1i" name="post[updated_at(1i)]">\n <option selected="selected" value="2004">2004</option>\n <option value="2005">2005</option>\n </select>\n <input id="post_updated_at_2i" name="post[updated_at(2i)]" type="hidden" value="6" />\n <input id="post_updated_at_3i" name="post[updated_at(3i)]" type="hidden" value="1" />\n </div>) ,
84
+ %(<div class="field_with_errors"><select id="post_updated_at_1i" name="post[updated_at(1i)]">\n <option selected="selected" value="2004">2004</option>\n <option value="2005">2005</option>\n </select>\n <input id="post_updated_at_2i" name="post[updated_at(2i)]" type="hidden" value="6" autocomplete="off" />\n <input id="post_updated_at_3i" name="post[updated_at(3i)]" type="hidden" value="1" autocomplete="off " />\n </div>) ,
85
85
date_select ( "post" , "updated_at" , discard_month : true , discard_day : true , start_year : 2004 , end_year : 2005 )
86
86
)
87
87
end
88
88
89
89
def test_datetime_select_with_errors
90
90
assert_dom_equal (
91
- %(<div class="field_with_errors"><input id="post_updated_at_1i" name="post[updated_at(1i)]" type="hidden" value="2004" />\n <input id="post_updated_at_2i" name="post[updated_at(2i)]" type="hidden" value="6" />\n <input id="post_updated_at_3i" name="post[updated_at(3i)]" type="hidden" value="1" />\n <select id="post_updated_at_4i" name="post[updated_at(4i)]">\n <option selected="selected" value="00">00</option>\n <option value="01">01</option>\n <option value="02">02</option>\n <option value="03">03</option>\n <option value="04">04</option>\n <option value="05">05</option>\n <option value="06">06</option>\n <option value="07">07</option>\n <option value="08">08</option>\n <option value="09">09</option>\n <option value="10">10</option>\n <option value="11">11</option>\n <option value="12">12</option>\n <option value="13">13</option>\n <option value="14">14</option>\n <option value="15">15</option>\n <option value="16">16</option>\n <option value="17">17</option>\n <option value="18">18</option>\n <option value="19">19</option>\n <option value="20">20</option>\n <option value="21">21</option>\n <option value="22">22</option>\n <option value="23">23</option>\n </select>\n : <select id="post_updated_at_5i" name="post[updated_at(5i)]">\n <option selected="selected" value="00">00</option>\n </select>\n </div>) ,
91
+ %(<div class="field_with_errors"><input id="post_updated_at_1i" name="post[updated_at(1i)]" type="hidden" value="2004" autocomplete="off" />\n <input id="post_updated_at_2i" name="post[updated_at(2i)]" type="hidden" value="6" autocomplete="off" />\n <input id="post_updated_at_3i" name="post[updated_at(3i)]" type="hidden" value="1" autocomplete="off" />\n <select id="post_updated_at_4i" name="post[updated_at(4i)]">\n <option selected="selected" value="00">00</option>\n <option value="01">01</option>\n <option value="02">02</option>\n <option value="03">03</option>\n <option value="04">04</option>\n <option value="05">05</option>\n <option value="06">06</option>\n <option value="07">07</option>\n <option value="08">08</option>\n <option value="09">09</option>\n <option value="10">10</option>\n <option value="11">11</option>\n <option value="12">12</option>\n <option value="13">13</option>\n <option value="14">14</option>\n <option value="15">15</option>\n <option value="16">16</option>\n <option value="17">17</option>\n <option value="18">18</option>\n <option value="19">19</option>\n <option value="20">20</option>\n <option value="21">21</option>\n <option value="22">22</option>\n <option value="23">23</option>\n </select>\n : <select id="post_updated_at_5i" name="post[updated_at(5i)]">\n <option selected="selected" value="00">00</option>\n </select>\n </div>) ,
92
92
datetime_select ( "post" , "updated_at" , discard_year : true , discard_month : true , discard_day : true , minute_step : 60 )
93
93
)
94
94
end
95
95
96
96
def test_time_select_with_errors
97
97
assert_dom_equal (
98
- %(<div class="field_with_errors"><input id="post_updated_at_1i" name="post[updated_at(1i)]" type="hidden" value="2004" />\n <input id="post_updated_at_2i" name="post[updated_at(2i)]" type="hidden" value="6" />\n <input id="post_updated_at_3i" name="post[updated_at(3i)]" type="hidden" value="15" />\n <select id="post_updated_at_4i" name="post[updated_at(4i)]">\n <option selected="selected" value="00">00</option>\n <option value="01">01</option>\n <option value="02">02</option>\n <option value="03">03</option>\n <option value="04">04</option>\n <option value="05">05</option>\n <option value="06">06</option>\n <option value="07">07</option>\n <option value="08">08</option>\n <option value="09">09</option>\n <option value="10">10</option>\n <option value="11">11</option>\n <option value="12">12</option>\n <option value="13">13</option>\n <option value="14">14</option>\n <option value="15">15</option>\n <option value="16">16</option>\n <option value="17">17</option>\n <option value="18">18</option>\n <option value="19">19</option>\n <option value="20">20</option>\n <option value="21">21</option>\n <option value="22">22</option>\n <option value="23">23</option>\n </select>\n : <select id="post_updated_at_5i" name="post[updated_at(5i)]">\n <option selected="selected" value="00">00</option>\n </select>\n </div>) ,
98
+ %(<div class="field_with_errors"><input id="post_updated_at_1i" name="post[updated_at(1i)]" type="hidden" value="2004" autocomplete="off" />\n <input id="post_updated_at_2i" name="post[updated_at(2i)]" type="hidden" value="6" autocomplete="off" />\n <input id="post_updated_at_3i" name="post[updated_at(3i)]" type="hidden" value="15" autocomplete="off" />\n <select id="post_updated_at_4i" name="post[updated_at(4i)]">\n <option selected="selected" value="00">00</option>\n <option value="01">01</option>\n <option value="02">02</option>\n <option value="03">03</option>\n <option value="04">04</option>\n <option value="05">05</option>\n <option value="06">06</option>\n <option value="07">07</option>\n <option value="08">08</option>\n <option value="09">09</option>\n <option value="10">10</option>\n <option value="11">11</option>\n <option value="12">12</option>\n <option value="13">13</option>\n <option value="14">14</option>\n <option value="15">15</option>\n <option value="16">16</option>\n <option value="17">17</option>\n <option value="18">18</option>\n <option value="19">19</option>\n <option value="20">20</option>\n <option value="21">21</option>\n <option value="22">22</option>\n <option value="23">23</option>\n </select>\n : <select id="post_updated_at_5i" name="post[updated_at(5i)]">\n <option selected="selected" value="00">00</option>\n </select>\n </div>) ,
99
99
time_select ( "post" , "updated_at" , minute_step : 60 )
100
100
)
101
101
end
@@ -109,14 +109,14 @@ def test_label_with_errors
109
109
110
110
def test_check_box_with_errors
111
111
assert_dom_equal (
112
- %(<input name="post[published]" type="hidden" value="0" /><div class="field_with_errors"><input type="checkbox" value="1" name="post[published]" id="post_published" /></div>) ,
112
+ %(<input name="post[published]" type="hidden" value="0" autocomplete="off" /><div class="field_with_errors"><input type="checkbox" value="1" name="post[published]" id="post_published" /></div>) ,
113
113
check_box ( "post" , "published" )
114
114
)
115
115
end
116
116
117
117
def test_check_boxes_with_errors
118
118
assert_dom_equal (
119
- %(<input name="post[published]" type="hidden" value="0" /><div class="field_with_errors"><input type="checkbox" value="1" name="post[published]" id="post_published" /></div><input name="post[published]" type="hidden" value="0" /><div class="field_with_errors"><input type="checkbox" value="1" name="post[published]" id="post_published" /></div>) ,
119
+ %(<input name="post[published]" type="hidden" value="0" autocomplete="off" /><div class="field_with_errors"><input type="checkbox" value="1" name="post[published]" id="post_published" /></div><input name="post[published]" type="hidden" value="0" autocomplete="off " /><div class="field_with_errors"><input type="checkbox" value="1" name="post[published]" id="post_published" /></div>) ,
120
120
check_box ( "post" , "published" ) + check_box ( "post" , "published" )
121
121
)
122
122
end
@@ -137,21 +137,21 @@ def test_radio_buttons_with_errors
137
137
138
138
def test_collection_check_boxes_with_errors
139
139
assert_dom_equal (
140
- %(<input type="hidden" name="post[category][]" value="" /><div class="field_with_errors"><input type="checkbox" value="ruby" name="post[category][]" id="post_category_ruby" /></div><label for="post_category_ruby">ruby</label><div class="field_with_errors"><input type="checkbox" value="java" name="post[category][]" id="post_category_java" /></div><label for="post_category_java">java</label>) ,
140
+ %(<input type="hidden" name="post[category][]" value="" autocomplete="off" /><div class="field_with_errors"><input type="checkbox" value="ruby" name="post[category][]" id="post_category_ruby" /></div><label for="post_category_ruby">ruby</label><div class="field_with_errors"><input type="checkbox" value="java" name="post[category][]" id="post_category_java" /></div><label for="post_category_java">java</label>) ,
141
141
collection_check_boxes ( "post" , "category" , [ :ruby , :java ] , :to_s , :to_s )
142
142
)
143
143
end
144
144
145
145
def test_collection_radio_buttons_with_errors
146
146
assert_dom_equal (
147
- %(<input type="hidden" name="post[category]" value="" /><div class="field_with_errors"><input type="radio" value="ruby" name="post[category]" id="post_category_ruby" /></div><label for="post_category_ruby">ruby</label><div class="field_with_errors"><input type="radio" value="java" name="post[category]" id="post_category_java" /></div><label for="post_category_java">java</label>) ,
147
+ %(<input type="hidden" name="post[category]" value="" autocomplete="off" /><div class="field_with_errors"><input type="radio" value="ruby" name="post[category]" id="post_category_ruby" /></div><label for="post_category_ruby">ruby</label><div class="field_with_errors"><input type="radio" value="java" name="post[category]" id="post_category_java" /></div><label for="post_category_java">java</label>) ,
148
148
collection_radio_buttons ( "post" , "category" , [ :ruby , :java ] , :to_s , :to_s )
149
149
)
150
150
end
151
151
152
152
def test_hidden_field_does_not_render_errors
153
153
assert_dom_equal (
154
- %(<input id="post_author_name" name="post[author_name]" type="hidden" value="" />) ,
154
+ %(<input id="post_author_name" name="post[author_name]" type="hidden" value="" autocomplete="off" />) ,
155
155
hidden_field ( "post" , "author_name" )
156
156
)
157
157
end
0 commit comments