@@ -45,15 +45,15 @@ QUnit.test( "jQuery.migrateDeduplicateWarnings", function( assert ) {
45
45
jQuery . migrateDeduplicateWarnings = origValue ;
46
46
} ) ;
47
47
48
- QUnit . test ( "jQuery( html, props )" , function ( assert ) {
48
+ QUnit . test ( "jQuery(html, props)" , function ( assert ) {
49
49
assert . expect ( 3 ) ;
50
50
51
51
var $el = jQuery ( "<input/>" , { name : "name" , val : "value" , size : 42 } ) ;
52
52
53
53
assert . equal ( $el . attr ( "name" ) , "name" , "Name attribute" ) ;
54
54
assert . equal ( $el . attr ( "size" ) ,
55
55
jQuery . isEmptyObject ( jQuery . attrFn ) ? undefined : "42" , "Size attribute" ) ;
56
- assert . equal ( $el . val ( ) , "value" , "Call setter method" ) ;
56
+ assert . equal ( $el . val ( ) , "value" , "Call setter method" ) ;
57
57
} ) ;
58
58
59
59
QUnit . test ( "jQuery( '#' )" , function ( assert ) {
@@ -106,16 +106,16 @@ QUnit.test( "Attribute selectors with unquoted hashes", function( assert ) {
106
106
assert . expect ( 31 ) ;
107
107
108
108
var markup = jQuery (
109
- "<div>" +
110
- "<div data-selector='a[href=#main]'></div>" +
111
- "<a href='space#junk'>test</a>" +
112
- "<link rel='good#stuff' />" +
113
- "<p class='space #junk'>" +
114
- "<a href='#some-anchor'>anchor2</a>" +
115
- "<input value='[strange*=#stuff]' />" +
116
- "<a href='#' data-id='#junk'>anchor</a>" +
117
- "</p>" +
118
- "</div>" ) . appendTo ( "#qunit-fixture" ) ,
109
+ "<div>" +
110
+ "<div data-selector='a[href=#main]'></div>" +
111
+ "<a href='space#junk'>test</a>" +
112
+ "<link rel='good#stuff' />" +
113
+ "<p class='space #junk'>" +
114
+ "<a href='#some-anchor'>anchor2</a>" +
115
+ "<input value='[strange*=#stuff]' />" +
116
+ "<a href='#' data-id='#junk'>anchor</a>" +
117
+ "</p>" +
118
+ "</div>" ) . appendTo ( "#qunit-fixture" ) ,
119
119
120
120
// No warning, no need to fix
121
121
okays = [
@@ -128,7 +128,7 @@ QUnit.test( "Attribute selectors with unquoted hashes", function( assert ) {
128
128
// Fixable, and gives warning
129
129
fixables = [
130
130
"a[href=#]" ,
131
- "a[href*=#]:not( [href=#] ):first-child" ,
131
+ "a[href*=#]:not([href=#]):first-child" ,
132
132
".space a[href=#]" ,
133
133
"a[href=#some-anchor]" ,
134
134
"link[rel*=#stuff]" ,
@@ -139,13 +139,13 @@ QUnit.test( "Attribute selectors with unquoted hashes", function( assert ) {
139
139
// False positives that still work
140
140
positives = [
141
141
"div[data-selector='a[href=#main]']:first" ,
142
- "input[value= '[strange*=#stuff]']:eq( 0 )"
142
+ "input[value= '[strange*=#stuff]']:eq(0 )"
143
143
] ,
144
144
145
145
// Failures due to quotes and jQuery extensions combined
146
146
failures = [
147
147
"p[class ^= #junk]:first" ,
148
- "a[href=space#junk]:eq( 1 )"
148
+ "a[href=space#junk]:eq(1 )"
149
149
] ;
150
150
151
151
expectNoWarning ( assert , "Perfectly cromulent selectors are unchanged" , function ( ) {
@@ -174,11 +174,11 @@ QUnit.test( "Attribute selectors with unquoted hashes", function( assert ) {
174
174
failures . forEach ( function ( failure ) {
175
175
try {
176
176
jQuery ( failure , markup ) ;
177
- assert . ok ( false , "Expected jQuery( ) to die!" ) ;
177
+ assert . ok ( false , "Expected jQuery() to die!" ) ;
178
178
} catch ( err1 ) { }
179
179
try {
180
180
markup . find ( failure ) ;
181
- assert . ok ( false , "Expected .find( ) to die!" ) ;
181
+ assert . ok ( false , "Expected .find() to die!" ) ;
182
182
} catch ( err2 ) { }
183
183
} ) ;
184
184
} ) ;
@@ -191,11 +191,11 @@ QUnit.test( "Attribute selectors with unquoted hashes", function( assert ) {
191
191
jQuery ( "a[href=#]" ) ;
192
192
}
193
193
} ) ;
194
- } catch ( e ) { }
194
+ } catch ( e ) { }
195
195
} ) ;
196
196
} ) ;
197
197
198
- QUnit . test ( "XSS injection ( leading hash )" , function ( assert ) {
198
+ QUnit . test ( "XSS injection (leading hash)" , function ( assert ) {
199
199
assert . expect ( 1 ) ;
200
200
201
201
var threw = false ;
@@ -206,10 +206,10 @@ QUnit.test( "XSS injection ( leading hash )", function( assert ) {
206
206
threw = true ;
207
207
}
208
208
209
- assert . equal ( threw , true , "Throw on leading-hash HTML ( treated as selector )" ) ;
209
+ assert . equal ( threw , true , "Throw on leading-hash HTML (treated as selector)" ) ;
210
210
} ) ;
211
211
212
- QUnit . test ( "XSS injection ( XSS via script tag )" , function ( assert ) {
212
+ QUnit . test ( "XSS injection (XSS via script tag)" , function ( assert ) {
213
213
assert . expect ( 2 ) ;
214
214
215
215
var threw = false ;
@@ -233,11 +233,11 @@ QUnit.test( "XSS injection ( XSS with hash and leading space )", function( asser
233
233
} catch ( e ) {
234
234
threw = true ;
235
235
}
236
- assert . equal ( threw , true , "Throw on leading-hash HTML and space ( treated as selector )" ) ;
236
+ assert . equal ( threw , true , "Throw on leading-hash HTML and space (treated as selector)" ) ;
237
237
assert . equal ( window . XSS , false , "XSS" ) ;
238
238
} ) ;
239
239
240
- QUnit . test ( "XSS injection ( XSS via onerror inline handler )" , function ( assert ) {
240
+ QUnit . test ( "XSS injection (XSS via onerror inline handler)" , function ( assert ) {
241
241
assert . expect ( 2 ) ;
242
242
243
243
var start ,
@@ -249,27 +249,27 @@ QUnit.test( "XSS injection ( XSS via onerror inline handler )", function( assert
249
249
} catch ( e ) {
250
250
threw = true ;
251
251
}
252
- assert . equal ( threw , true , "Throw on leading-hash HTML ( treated as selector )" ) ;
252
+ assert . equal ( threw , true , "Throw on leading-hash HTML (treated as selector)" ) ;
253
253
254
- start = assert . async ( ) ;
254
+ start = assert . async ( ) ;
255
255
setTimeout ( function ( ) {
256
256
assert . equal ( window . XSS , false , "XSS" ) ;
257
- start ( ) ;
257
+ start ( ) ;
258
258
} , 1000 ) ;
259
259
} ) ;
260
260
261
- QUnit . test ( "jQuery( '<element>' ) usable on detached elements ( #128 )" , function ( assert ) {
261
+ QUnit . test ( "jQuery('<element>') usable on detached elements (#128)" , function ( assert ) {
262
262
assert . expect ( 1 ) ;
263
263
264
- jQuery ( "<a>" ) . outerWidth ( ) ;
264
+ jQuery ( "<a>" ) . outerWidth ( ) ;
265
265
assert . ok ( true , "No crash when operating on detached elements with window" ) ;
266
266
} ) ;
267
267
268
268
QUnit . test ( ".size" , function ( assert ) {
269
269
assert . expect ( 1 ) ;
270
270
271
271
expectWarning ( assert , "size" , function ( ) {
272
- jQuery ( "<div />" ) . size ( ) ;
272
+ jQuery ( "<div />" ) . size ( ) ;
273
273
} ) ;
274
274
} ) ;
275
275
@@ -309,24 +309,24 @@ QUnit.test( "isNumeric", function( assert ) {
309
309
assert . ok ( t ( 8e5 ) , "Exponential notation" ) ;
310
310
assert . ok ( t ( "123e-2" ) , "Exponential notation string" ) ;
311
311
assert . ok ( t ( "040" ) , "Legacy octal integer literal string" ) ;
312
- assert . ok ( t ( "0xFF" ) , "Hexadecimal integer literal string ( 0x... )" ) ;
313
- assert . ok ( t ( "0Xba" ) , "Hexadecimal integer literal string ( 0X... )" ) ;
312
+ assert . ok ( t ( "0xFF" ) , "Hexadecimal integer literal string (0x...)" ) ;
313
+ assert . ok ( t ( "0Xba" ) , "Hexadecimal integer literal string (0X...)" ) ;
314
314
assert . ok ( t ( 0xFFF ) , "Hexadecimal integer literal" ) ;
315
315
316
316
if ( + "0b1" === 1 ) {
317
- assert . ok ( t ( "0b111110" ) , "Binary integer literal string ( 0b... )" ) ;
318
- assert . ok ( t ( "0B111110" ) , "Binary integer literal string ( 0B... )" ) ;
317
+ assert . ok ( t ( "0b111110" ) , "Binary integer literal string (0b...)" ) ;
318
+ assert . ok ( t ( "0B111110" ) , "Binary integer literal string (0B...)" ) ;
319
319
} else {
320
- assert . ok ( true , "Browser does not support binary integer literal ( 0b... )" ) ;
321
- assert . ok ( true , "Browser does not support binary integer literal ( 0B... )" ) ;
320
+ assert . ok ( true , "Browser does not support binary integer literal (0b...)" ) ;
321
+ assert . ok ( true , "Browser does not support binary integer literal (0B...)" ) ;
322
322
}
323
323
324
324
if ( + "0o1" === 1 ) {
325
- assert . ok ( t ( "0o76" ) , "Octal integer literal string ( 0o... )" ) ;
326
- assert . ok ( t ( "0O76" ) , "Octal integer literal string ( 0O... )" ) ;
325
+ assert . ok ( t ( "0o76" ) , "Octal integer literal string (0o...)" ) ;
326
+ assert . ok ( t ( "0O76" ) , "Octal integer literal string (0O...)" ) ;
327
327
} else {
328
- assert . ok ( true , "Browser does not support octal integer literal ( 0o... )" ) ;
329
- assert . ok ( true , "Browser does not support octal integer literal ( 0O... )" ) ;
328
+ assert . ok ( true , "Browser does not support octal integer literal (0o...)" ) ;
329
+ assert . ok ( true , "Browser does not support octal integer literal (0O...)" ) ;
330
330
}
331
331
332
332
assert . equal ( t ( new ToString ( "42" ) ) , false , "Only limited to strings and numbers" ) ;
@@ -353,18 +353,18 @@ QUnit.test( "isNumeric", function( assert ) {
353
353
assert . equal ( t ( new Date ( ) ) , false , "Instance of a Date" ) ;
354
354
} ) ;
355
355
356
- QUnit [ typeof Symbol === "function" ? "test" : "skip" ] ( "isNumeric( Symbol )" , function ( assert ) {
356
+ QUnit [ typeof Symbol === "function" ? "test" : "skip" ] ( "isNumeric(Symbol)" , function ( assert ) {
357
357
assert . expect ( 2 ) ;
358
358
359
- assert . equal ( jQuery . isNumeric ( Symbol ( ) ) , false , "Symbol" ) ;
360
- assert . equal ( jQuery . isNumeric ( Object ( Symbol ( ) ) ) , false , "Symbol inside an object" ) ;
359
+ assert . equal ( jQuery . isNumeric ( Symbol ( ) ) , false , "Symbol" ) ;
360
+ assert . equal ( jQuery . isNumeric ( Object ( Symbol ( ) ) ) , false , "Symbol inside an object" ) ;
361
361
} ) ;
362
362
363
- QUnit [ jQueryVersionSince ( "3.3.0" ) ? "test" : "skip" ] ( ".isNumeric ( warn )" ,
363
+ QUnit [ jQueryVersionSince ( "3.3.0" ) ? "test" : "skip" ] ( ".isNumeric (warn)" ,
364
364
function ( assert ) {
365
365
assert . expect ( 3 ) ;
366
366
367
- expectWarning ( assert , "warning on isNumeric ( and possibly type )" , function ( ) {
367
+ expectWarning ( assert , "warning on isNumeric (and possibly type)" , function ( ) {
368
368
assert . equal ( jQuery . isNumeric ( 42 ) , true , "isNumeric number" ) ;
369
369
assert . equal ( jQuery . isNumeric ( "nope" ) , false , "isNumeric non number" ) ;
370
370
} ) ;
@@ -412,7 +412,7 @@ QUnit.test( "jQuery.expr.pseudos aliases", function( assert ) {
412
412
413
413
assert . ok ( jQuery . expr . pseudos . mazda , "filters assigned" ) ;
414
414
assert . ok ( jQuery . expr . pseudos . marginal , "[':'] assigned" ) ;
415
- fixture . find ( "p" ) . first ( ) . css ( "marginLeftWidth" , "40px" ) ;
415
+ fixture . find ( "p" ) . first ( ) . css ( "marginLeftWidth" , "40px" ) ;
416
416
assert . equal ( fixture . find ( "p:marginal" ) . length , 1 , "One marginal element" ) ;
417
417
assert . equal ( fixture . find ( "div:mazda" ) . length , 0 , "No mazda elements" ) ;
418
418
delete jQuery . expr . pseudos . mazda ;
@@ -421,7 +421,7 @@ QUnit.test( "jQuery.expr.pseudos aliases", function( assert ) {
421
421
422
422
} ) ;
423
423
424
- QUnit . test ( "jQuery.holdReady ( warn only )" , function ( assert ) {
424
+ QUnit . test ( "jQuery.holdReady (warn only)" , function ( assert ) {
425
425
assert . expect ( 1 ) ;
426
426
427
427
expectWarning ( assert , "jQuery.holdReady" , 2 , function ( ) {
@@ -441,7 +441,7 @@ QUnit[ jQueryVersionSince( "3.1.1" ) ? "test" : "skip" ]( "jQuery.trim", functio
441
441
assert . equal ( jQuery . trim ( " hello " ) , "hello" , "space on both sides" ) ;
442
442
assert . equal ( jQuery . trim ( " " + nbsp + "hello " + nbsp + " " ) , "hello" , " " ) ;
443
443
444
- assert . equal ( jQuery . trim ( ) , "" , "Nothing in." ) ;
444
+ assert . equal ( jQuery . trim ( ) , "" , "Nothing in." ) ;
445
445
assert . equal ( jQuery . trim ( undefined ) , "" , "Undefined" ) ;
446
446
assert . equal ( jQuery . trim ( null ) , "" , "Null" ) ;
447
447
assert . equal ( jQuery . trim ( 5 ) , "5" , "Number" ) ;
@@ -494,10 +494,10 @@ QUnit[ jQueryVersionSince( "3.3.0" ) ? "test" : "skip" ]( "jQuery.type ( warn )"
494
494
assert . equal ( jQuery . type ( / f o o / ) , "regexp" , "RegExp" ) ;
495
495
assert . equal ( jQuery . type ( new RegExp ( "asdf" ) ) , "regexp" , "RegExp" ) ;
496
496
assert . equal ( jQuery . type ( [ 1 ] ) , "array" , "Array" ) ;
497
- assert . equal ( jQuery . type ( new Date ( ) ) , "date" , "Date" ) ;
497
+ assert . equal ( jQuery . type ( new Date ( ) ) , "date" , "Date" ) ;
498
498
assert . equal ( jQuery . type ( new Function ( "return;" ) ) , "function" , "Function" ) ;
499
499
assert . equal ( jQuery . type ( function ( ) { } ) , "function" , "Function" ) ;
500
- assert . equal ( jQuery . type ( new Error ( ) ) , "error" , "Error" ) ;
500
+ assert . equal ( jQuery . type ( new Error ( ) ) , "error" , "Error" ) ;
501
501
assert . equal ( jQuery . type ( window ) , "object" , "Window" ) ;
502
502
assert . equal ( jQuery . type ( document ) , "object" , "Document" ) ;
503
503
assert . equal ( jQuery . type ( document . body ) , "object" , "Element" ) ;
@@ -512,7 +512,7 @@ QUnit[ jQueryVersionSince( "3.3.0" ) ? "test" : "skip" ]( "jQuery.type ( warn )"
512
512
assert . equal ( jQuery . type ( new MyBoolean ( true ) ) , "boolean" , "Boolean" ) ;
513
513
assert . equal ( jQuery . type ( new MyNumber ( 1 ) ) , "number" , "Number" ) ;
514
514
assert . equal ( jQuery . type ( new MyString ( "a" ) ) , "string" , "String" ) ;
515
- assert . equal ( jQuery . type ( new MyObject ( ) ) , "object" , "Object" ) ;
515
+ assert . equal ( jQuery . type ( new MyObject ( ) ) , "object" , "Object" ) ;
516
516
517
517
} ) ;
518
518
@@ -522,7 +522,7 @@ QUnit[ jQueryVersionSince( "3.3.0" ) ? "test" : "skip" ]( "jQuery.isArray", func
522
522
expectWarning ( assert , "isArray" , 3 , function ( ) {
523
523
assert . equal ( jQuery . isArray ( [ ] ) , true , "empty array" ) ;
524
524
assert . equal ( jQuery . isArray ( "" ) , false , "empty string" ) ;
525
- assert . equal ( jQuery . isArray ( jQuery ( ) . toArray ( ) ) , true , "toArray" ) ;
525
+ assert . equal ( jQuery . isArray ( jQuery ( ) . toArray ( ) ) , true , "toArray" ) ;
526
526
} ) ;
527
527
528
528
} ) ;
0 commit comments