1
- window . sessionStorage && sessionStorage . clear ( ) ;
1
+ if ( window . sessionStorage ) {
2
+ sessionStorage . clear ( ) ;
3
+ }
2
4
jQuery . validator . defaults . debug = true ;
3
5
$ . mockjaxSettings . log = $ . noop ;
4
6
@@ -80,20 +82,20 @@ test("valid() plugin method, special handling for checkable groups", function()
80
82
test ( "addMethod" , function ( ) {
81
83
expect ( 3 ) ;
82
84
$ . validator . addMethod ( "hi" , function ( value ) {
83
- return value == "hi" ;
85
+ return value === "hi" ;
84
86
} , "hi me too" ) ;
85
87
var method = $ . validator . methods . hi ,
86
88
e = $ ( '#text1' ) [ 0 ] ;
87
89
ok ( ! method ( e . value , e ) , "Invalid" ) ;
88
90
e . value = "hi" ;
89
91
ok ( method ( e . value , e ) , "Invalid" ) ;
90
- ok ( jQuery . validator . messages . hi == "hi me too" , "Check custom message" ) ;
92
+ ok ( jQuery . validator . messages . hi === "hi me too" , "Check custom message" ) ;
91
93
} ) ;
92
94
93
95
test ( "addMethod2" , function ( ) {
94
96
expect ( 4 ) ;
95
97
$ . validator . addMethod ( "complicatedPassword" , function ( value , element , param ) {
96
- return this . optional ( element ) || / \D / . test ( value ) && / \d / . test ( value )
98
+ return this . optional ( element ) || / \D / . test ( value ) && / \d / . test ( value ) ;
97
99
} , "Your password must contain at least one number and one letter" ) ;
98
100
var v = jQuery ( "#form" ) . validate ( {
99
101
rules : {
@@ -189,13 +191,13 @@ test("check(): simple", function() {
189
191
expect ( 3 ) ;
190
192
var element = $ ( '#firstname' ) [ 0 ] ;
191
193
var v = $ ( '#testForm1' ) . validate ( ) ;
192
- ok ( v . size ( ) == 0 , 'No errors yet' ) ;
194
+ ok ( v . size ( ) === 0 , 'No errors yet' ) ;
193
195
v . check ( element ) ;
194
- ok ( v . size ( ) == 1 , 'error exists' ) ;
196
+ ok ( v . size ( ) === 1 , 'error exists' ) ;
195
197
v . errorList = [ ] ;
196
198
$ ( '#firstname' ) . val ( "hi" ) ;
197
199
v . check ( element ) ;
198
- ok ( ! v . size ( ) == 1 , 'No more errors' ) ;
200
+ ok ( v . size ( ) === 0 , 'No more errors' ) ;
199
201
} ) ;
200
202
201
203
test ( "hide(): input" , function ( ) {
@@ -275,12 +277,12 @@ test("submitHandler keeps submitting button", function() {
275
277
submitHandler : function ( form ) {
276
278
// dunno how to test this better; this tests the implementation that uses a hidden input
277
279
var hidden = $ ( form ) . find ( "input:hidden" ) [ 0 ] ;
278
- deepEqual ( hidden . value , button . value )
279
- deepEqual ( hidden . name , button . name )
280
+ deepEqual ( hidden . value , button . value ) ;
281
+ deepEqual ( hidden . name , button . name ) ;
280
282
}
281
283
} ) ;
282
284
$ ( "#username" ) . val ( "bla" ) ;
283
- var button = $ ( "#userForm :submit" ) [ 0 ]
285
+ var button = $ ( "#userForm :submit" ) [ 0 ] ;
284
286
var event = $ . Event ( "click" ) ;
285
287
event . preventDefault ( ) ;
286
288
$ . event . trigger ( event , null , button ) ;
@@ -365,13 +367,13 @@ test("showErrors() - custom handler", function() {
365
367
366
368
test ( "option: (un)highlight, default" , function ( ) {
367
369
$ ( "#testForm1" ) . validate ( ) ;
368
- var e = $ ( "#firstname" )
370
+ var e = $ ( "#firstname" ) ;
369
371
ok ( ! e . hasClass ( "error" ) ) ;
370
372
ok ( ! e . hasClass ( "valid" ) ) ;
371
- e . valid ( )
373
+ e . valid ( ) ;
372
374
ok ( e . hasClass ( "error" ) ) ;
373
375
ok ( ! e . hasClass ( "valid" ) ) ;
374
- e . val ( "hithere" ) . valid ( )
376
+ e . val ( "hithere" ) . valid ( ) ;
375
377
ok ( ! e . hasClass ( "error" ) ) ;
376
378
ok ( e . hasClass ( "valid" ) ) ;
377
379
} ) ;
@@ -382,11 +384,11 @@ test("option: (un)highlight, nothing", function() {
382
384
highlight : false ,
383
385
unhighlight : false
384
386
} ) ;
385
- var e = $ ( "#firstname" )
387
+ var e = $ ( "#firstname" ) ;
386
388
ok ( ! e . hasClass ( "error" ) ) ;
387
- e . valid ( )
389
+ e . valid ( ) ;
388
390
ok ( ! e . hasClass ( "error" ) ) ;
389
- e . valid ( )
391
+ e . valid ( ) ;
390
392
ok ( ! e . hasClass ( "error" ) ) ;
391
393
} ) ;
392
394
@@ -398,19 +400,19 @@ test("option: (un)highlight, custom", function() {
398
400
$ ( element ) . hide ( ) ;
399
401
} ,
400
402
unhighlight : function ( element , errorClass ) {
401
- equal ( "invalid" , errorClass )
403
+ equal ( "invalid" , errorClass ) ;
402
404
$ ( element ) . show ( ) ;
403
405
} ,
404
406
errorClass : "invalid" ,
405
407
rules : {
406
408
firstname : "required"
407
409
}
408
410
} ) ;
409
- var e = $ ( "#firstnamec" )
411
+ var e = $ ( "#firstnamec" ) ;
410
412
ok ( e . is ( ":visible" ) ) ;
411
- e . valid ( )
413
+ e . valid ( ) ;
412
414
ok ( ! e . is ( ":visible" ) ) ;
413
- e . val ( "hithere" ) . valid ( )
415
+ e . val ( "hithere" ) . valid ( ) ;
414
416
ok ( e . is ( ":visible" ) ) ;
415
417
} ) ;
416
418
@@ -427,20 +429,20 @@ test("option: (un)highlight, custom2", function() {
427
429
} ,
428
430
errorClass : "invalid"
429
431
} ) ;
430
- var e = $ ( "#firstname" )
431
- var l = $ ( "#errorFirstname" )
432
+ var e = $ ( "#firstname" ) ;
433
+ var l = $ ( "#errorFirstname" ) ;
432
434
ok ( ! e . is ( ".invalid" ) ) ;
433
435
ok ( ! l . is ( ".invalid" ) ) ;
434
- e . valid ( )
436
+ e . valid ( ) ;
435
437
ok ( e . is ( ".invalid" ) ) ;
436
438
ok ( l . is ( ".invalid" ) ) ;
437
- e . val ( "hithere" ) . valid ( )
439
+ e . val ( "hithere" ) . valid ( ) ;
438
440
ok ( ! e . is ( ".invalid" ) ) ;
439
441
ok ( ! l . is ( ".invalid" ) ) ;
440
442
} ) ;
441
443
442
444
test ( "option: focusCleanup default false" , function ( ) {
443
- var form = $ ( "#userForm" )
445
+ var form = $ ( "#userForm" ) ;
444
446
form . validate ( ) ;
445
447
form . valid ( ) ;
446
448
ok ( form . is ( ":has(label.error[for=username]:visible)" ) ) ;
@@ -449,7 +451,7 @@ test("option: focusCleanup default false", function() {
449
451
} ) ;
450
452
451
453
test ( "option: focusCleanup true" , function ( ) {
452
- var form = $ ( "#userForm" )
454
+ var form = $ ( "#userForm" ) ;
453
455
form . validate ( {
454
456
focusCleanup : true
455
457
} ) ;
@@ -460,7 +462,7 @@ test("option: focusCleanup true", function() {
460
462
} ) ;
461
463
462
464
test ( "option: focusCleanup with wrapper" , function ( ) {
463
- var form = $ ( "#userForm" )
465
+ var form = $ ( "#userForm" ) ;
464
466
form . validate ( {
465
467
focusCleanup : true ,
466
468
wrapper : "span"
@@ -472,7 +474,7 @@ test("option: focusCleanup with wrapper", function() {
472
474
} ) ;
473
475
474
476
test ( "option: errorClass with multiple classes" , function ( ) {
475
- var form = $ ( "#userForm" )
477
+ var form = $ ( "#userForm" ) ;
476
478
form . validate ( {
477
479
focusCleanup : true ,
478
480
wrapper : "span" ,
@@ -510,14 +512,14 @@ test("formatAndAdd", function() {
510
512
expect ( 4 ) ;
511
513
var v = $ ( "#form" ) . validate ( ) ;
512
514
var fakeElement = { form : $ ( "#form" ) [ 0 ] , name : "bar" } ;
513
- v . formatAndAdd ( fakeElement , { method : "maxlength" , parameters : 2 } )
515
+ v . formatAndAdd ( fakeElement , { method : "maxlength" , parameters : 2 } ) ;
514
516
equal ( "Please enter no more than 2 characters." , v . errorList [ 0 ] . message ) ;
515
517
equal ( "bar" , v . errorList [ 0 ] . element . name ) ;
516
518
517
- v . formatAndAdd ( fakeElement , { method : "range" , parameters :[ 2 , 4 ] } )
519
+ v . formatAndAdd ( fakeElement , { method : "range" , parameters :[ 2 , 4 ] } ) ;
518
520
equal ( "Please enter a value between 2 and 4." , v . errorList [ 1 ] . message ) ;
519
521
520
- v . formatAndAdd ( fakeElement , { method : "range" , parameters :[ 0 , 4 ] } )
522
+ v . formatAndAdd ( fakeElement , { method : "range" , parameters :[ 0 , 4 ] } ) ;
521
523
equal ( "Please enter a value between 0 and 4." , v . errorList [ 2 ] . message ) ;
522
524
} ) ;
523
525
@@ -530,7 +532,7 @@ test("formatAndAdd2", function() {
530
532
equal ( 0 , param ) ;
531
533
return "element " + element . name + " is not valid" ;
532
534
} ;
533
- v . formatAndAdd ( fakeElement , { method : "test1" , parameters : 0 } )
535
+ v . formatAndAdd ( fakeElement , { method : "test1" , parameters : 0 } ) ;
534
536
equal ( "element bar is not valid" , v . errorList [ 0 ] . message ) ;
535
537
} ) ;
536
538
@@ -551,7 +553,7 @@ test("formatAndAdd, auto detect substitution string", function() {
551
553
$ ( "#firstnamec" ) . val ( "abc" ) ;
552
554
v . form ( ) ;
553
555
equal ( "at least 5, up to 10" , v . errorList [ 0 ] . message ) ;
554
- } )
556
+ } ) ;
555
557
556
558
test ( "error containers, simple" , function ( ) {
557
559
expect ( 14 ) ;
@@ -802,7 +804,7 @@ test("validating groups settings parameter", function() {
802
804
groups : {
803
805
arrayGroup : [ "input one" , "input-two" , "input three" ] ,
804
806
stringGroup : "input-four input-five input-six"
805
- } ,
807
+ }
806
808
} ) ;
807
809
equal ( validate . groups [ "input one" ] , "arrayGroup" ) ;
808
810
equal ( validate . groups [ "input-two" ] , "arrayGroup" ) ;
@@ -956,8 +958,9 @@ test("option: ignore", function() {
956
958
957
959
test ( "option: subformRequired" , function ( ) {
958
960
jQuery . validator . addMethod ( "billingRequired" , function ( value , element ) {
959
- if ( $ ( "#bill_to_co" ) . is ( ":checked" ) )
961
+ if ( $ ( "#bill_to_co" ) . is ( ":checked" ) ) {
960
962
return $ ( element ) . parents ( "#subform" ) . length ;
963
+ }
961
964
return ! this . optional ( element ) ;
962
965
} , "" ) ;
963
966
var v = $ ( "#subformRequired" ) . validate ( ) ;
@@ -978,7 +981,7 @@ test("expression: :blank", function() {
978
981
equal ( 1 , $ ( e ) . filter ( ":blank" ) . length ) ;
979
982
e . value = " " ;
980
983
equal ( 1 , $ ( e ) . filter ( ":blank" ) . length ) ;
981
- e . value = " "
984
+ e . value = " " ;
982
985
equal ( 1 , $ ( e ) . filter ( ":blank" ) . length ) ;
983
986
e . value = " a " ;
984
987
equal ( 0 , $ ( e ) . filter ( ":blank" ) . length ) ;
@@ -989,7 +992,7 @@ test("expression: :filled", function() {
989
992
equal ( 0 , $ ( e ) . filter ( ":filled" ) . length ) ;
990
993
e . value = " " ;
991
994
equal ( 0 , $ ( e ) . filter ( ":filled" ) . length ) ;
992
- e . value = " "
995
+ e . value = " " ;
993
996
equal ( 0 , $ ( e ) . filter ( ":filled" ) . length ) ;
994
997
e . value = " a " ;
995
998
equal ( 1 , $ ( e ) . filter ( ":filled" ) . length ) ;
0 commit comments