File tree 1 file changed +14
-1
lines changed
1 file changed +14
-1
lines changed Original file line number Diff line number Diff line change 165
165
'<option value="">Select an option...</option>' +
166
166
'<option value="a">A</option>' +
167
167
'</select>' , { } ) ;
168
- form = test . $select . wrap ( "<form>" ) . parent ( ) ;
168
+ test . $select . parent ( ) . children ( ) . wrapAll ( "<form>" ) ;
169
+ form = test . $select . parent ( ) ;
169
170
form . append ( "<button>" ) ;
171
+ form . on ( 'submit' , function ( event ) {
172
+ event . preventDefault ( ) ;
173
+ assert . ok ( false , 'the form was submitted' ) ;
174
+ } ) ;
170
175
} ) ;
171
176
it ( 'should have isRequired property set to true' , function ( ) {
172
177
expect ( test . selectize . isRequired ) . to . be . equal ( true ) ;
189
194
test . selectize . addItem ( 'a' ) ;
190
195
expect ( test . selectize . $control . hasClass ( 'invalid' ) ) . to . be . equal ( false ) ;
191
196
} ) ;
197
+ it ( 'should pass validation if an element is selected' , function ( done ) {
198
+ test . selectize . addItem ( 'a' ) ;
199
+ form . off ( 'submit' ) . on ( 'submit' , function ( event ) {
200
+ event . preventDefault ( ) ;
201
+ done ( ) ;
202
+ } ) ;
203
+ $ ( "form button" ) . click ( ) ;
204
+ } ) ;
192
205
after ( function ( ) {
193
206
test . teardown ( ) ;
194
207
form . remove ( ) ;
You can’t perform that action at this time.
0 commit comments