@@ -77,6 +77,17 @@ function test_validate() {
77
77
$ ( ".selector" ) . validate ( {
78
78
onclick : false
79
79
} ) ;
80
+ $ ( ".selector" ) . validate ( {
81
+ onfocusout : ( elt ) => { } ,
82
+ onkeyup : ( elt ) => { } ,
83
+ onclick : ( elt ) => { }
84
+ } ) ;
85
+ $ ( ".selector" ) . validate ( {
86
+ onfocusout : ( elt , event ) => { } ,
87
+ onkeyup : ( elt , event ) => { } ,
88
+ onclick : ( elt , event ) => { }
89
+ } ) ;
90
+
80
91
$ ( ".selector" ) . validate ( {
81
92
focusInvalid : false
82
93
} ) ;
@@ -111,7 +122,7 @@ function test_validate() {
111
122
submitHandler : function ( ) { alert ( "Submitted!" ) }
112
123
} ) ;
113
124
$ ( ".selector" ) . validate ( {
114
- showErrors : function ( errorMap : ErrorDictionary , errorList : ErrorListItem [ ] ) {
125
+ showErrors : function ( errorMap : JQueryValidation . ErrorDictionary , errorList : JQueryValidation . ErrorListItem [ ] ) {
115
126
$ ( "#summary" ) . html ( "Your form contains " + this . numberOfInvalids ( ) + " errors, see details below." ) ;
116
127
this . defaultShowErrors ( ) ;
117
128
}
@@ -154,6 +165,18 @@ function test_validate() {
154
165
$ ( ".selector" ) . validate ( {
155
166
ignoreTitle : true
156
167
} ) ;
168
+ // onSubmit, onfocusout, onkeyup, onclick
169
+ $ ( '.selector' ) . validate ( {
170
+ onsubmit : false ,
171
+ onfocusout : false ,
172
+ onkeyup : false ,
173
+ onclick : false ,
174
+ } ) ;
175
+ $ ( '.selector' ) . validate ( {
176
+ onfocusout : ( ) => { } ,
177
+ onkeyup : ( ) => { } ,
178
+ onclick : function ( elt ) { return 2 ; }
179
+ } ) ;
157
180
}
158
181
159
182
function test_methods ( ) {
@@ -194,10 +217,15 @@ function test_methods() {
194
217
validator . hideErrors ( ) ;
195
218
var isValid : boolean = validator . valid ( ) ;
196
219
var size : number = validator . size ( ) ;
197
- var errorMap : ErrorDictionary = validator . errorMap ;
198
- var errorList : ErrorListItem [ ] = validator . errorList ;
220
+ var errorMap : JQueryValidation . ErrorDictionary = validator . errorMap ;
221
+ var errorList : JQueryValidation . ErrorListItem [ ] = validator . errorList ;
199
222
200
223
$ ( "#summary" ) . text ( validator . numberOfInvalids ( ) + " field(s) are invalid" ) ;
224
+ var invalidElements : HTMLElement [ ] = validator . invalidElements ( ) ;
225
+ var validElements : HTMLElement [ ] = validator . validElements ( ) ;
226
+ }
227
+
228
+ function test_static_methods ( ) {
201
229
jQuery . validator . setDefaults ( {
202
230
debug : true
203
231
} ) ;
@@ -228,6 +256,11 @@ function test_methods() {
228
256
maxlength : 5
229
257
}
230
258
} ) ;
231
- var invalidElements : HTMLElement [ ] = validator . invalidElements ( ) ;
232
- var validElements : HTMLElement [ ] = validator . validElements ( ) ;
259
+
260
+ // jQuery.validator.format
261
+ jQuery . validator . format ( '{0}' ) ;
262
+ jQuery . validator . format ( '{0} {1}' ) ( 'a' , 2 ) ;
263
+ jQuery . validator . format ( '{0} {1}' , 'a' , 2 ) ;
264
+ jQuery . validator . format ( '{0} {1}' , [ 'a' , 2 ] ) ;
233
265
}
266
+
0 commit comments