@@ -238,58 +238,6 @@ QUnit.test( "trim", function( assert ) {
238238 assert . equal ( jQuery . trim ( "\uFEFF \xA0! | \uFEFF" ) , "! |" , "leading/trailing should be trimmed" ) ;
239239} ) ;
240240
241- QUnit . test ( "type" , function ( assert ) {
242- assert . expect ( 28 ) ;
243-
244- assert . equal ( jQuery . type ( null ) , "null" , "null" ) ;
245- assert . equal ( jQuery . type ( undefined ) , "undefined" , "undefined" ) ;
246- assert . equal ( jQuery . type ( true ) , "boolean" , "Boolean" ) ;
247- assert . equal ( jQuery . type ( false ) , "boolean" , "Boolean" ) ;
248- assert . equal ( jQuery . type ( Boolean ( true ) ) , "boolean" , "Boolean" ) ;
249- assert . equal ( jQuery . type ( 0 ) , "number" , "Number" ) ;
250- assert . equal ( jQuery . type ( 1 ) , "number" , "Number" ) ;
251- assert . equal ( jQuery . type ( Number ( 1 ) ) , "number" , "Number" ) ;
252- assert . equal ( jQuery . type ( "" ) , "string" , "String" ) ;
253- assert . equal ( jQuery . type ( "a" ) , "string" , "String" ) ;
254- assert . equal ( jQuery . type ( String ( "a" ) ) , "string" , "String" ) ;
255- assert . equal ( jQuery . type ( { } ) , "object" , "Object" ) ;
256- assert . equal ( jQuery . type ( / f o o / ) , "regexp" , "RegExp" ) ;
257- assert . equal ( jQuery . type ( new RegExp ( "asdf" ) ) , "regexp" , "RegExp" ) ;
258- assert . equal ( jQuery . type ( [ 1 ] ) , "array" , "Array" ) ;
259- assert . equal ( jQuery . type ( new Date ( ) ) , "date" , "Date" ) ;
260- assert . equal ( jQuery . type ( new Function ( "return;" ) ) , "function" , "Function" ) ;
261- assert . equal ( jQuery . type ( function ( ) { } ) , "function" , "Function" ) ;
262- assert . equal ( jQuery . type ( new Error ( ) ) , "error" , "Error" ) ;
263- assert . equal ( jQuery . type ( window ) , "object" , "Window" ) ;
264- assert . equal ( jQuery . type ( document ) , "object" , "Document" ) ;
265- assert . equal ( jQuery . type ( document . body ) , "object" , "Element" ) ;
266- assert . equal ( jQuery . type ( document . createTextNode ( "foo" ) ) , "object" , "TextNode" ) ;
267- assert . equal ( jQuery . type ( document . getElementsByTagName ( "*" ) ) , "object" , "NodeList" ) ;
268-
269- // Avoid Lint complaints
270- var MyString = String ,
271- MyNumber = Number ,
272- MyBoolean = Boolean ,
273- MyObject = Object ;
274- assert . equal ( jQuery . type ( new MyBoolean ( true ) ) , "boolean" , "Boolean" ) ;
275- assert . equal ( jQuery . type ( new MyNumber ( 1 ) ) , "number" , "Number" ) ;
276- assert . equal ( jQuery . type ( new MyString ( "a" ) ) , "string" , "String" ) ;
277- assert . equal ( jQuery . type ( new MyObject ( ) ) , "object" , "Object" ) ;
278- } ) ;
279-
280- QUnit . test ( "type for `Symbol`" , function ( assert ) {
281- // Prevent reference errors
282- if ( typeof Symbol !== "function" ) {
283- assert . expect ( 0 ) ;
284- return ;
285- }
286-
287- assert . expect ( 2 ) ;
288-
289- assert . equal ( jQuery . type ( Symbol ( ) ) , "symbol" , "Symbol" ) ;
290- assert . equal ( jQuery . type ( Object ( Symbol ( ) ) ) , "symbol" , "Symbol" ) ;
291- } ) ;
292-
293241QUnit . asyncTest ( "isPlainObject" , function ( assert ) {
294242
295243 assert . expect ( 23 ) ;
@@ -1328,7 +1276,7 @@ QUnit.test( "jQuery.parseHTML", function( assert ) {
13281276
13291277 nodes = jQuery . parseHTML ( jQuery ( "body" ) [ 0 ] . innerHTML ) ;
13301278 assert . ok ( nodes . length > 4 , "Parse a large html string" ) ;
1331- assert . equal ( jQuery . type ( nodes ) , "array" , "parseHTML returns an array rather than a nodelist" ) ;
1279+ assert . ok ( Array . isArray ( nodes ) , "parseHTML returns an array rather than a nodelist" ) ;
13321280
13331281 html = "<script>undefined()</script>" ;
13341282 assert . equal ( jQuery . parseHTML ( html ) . length , 0 , "Ignore scripts by default" ) ;
0 commit comments