diff options
Diffstat (limited to 'test/unit/deprecated.js')
-rw-r--r-- | test/unit/deprecated.js | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/test/unit/deprecated.js b/test/unit/deprecated.js index b56af0ffe..5c05d9b00 100644 --- a/test/unit/deprecated.js +++ b/test/unit/deprecated.js @@ -116,3 +116,51 @@ QUnit.test( "jQuery.isArray", function( assert ) { assert.strictEqual( jQuery.isArray, Array.isArray, "Array.isArray equals jQuery.isArray" ); } ); + +QUnit.test( "jQuery.nodeName", function( assert ) { + assert.expect( 8 ); + + assert.strictEqual( typeof jQuery.nodeName, "function", "jQuery.nodeName is a function" ); + + assert.strictEqual( + jQuery.nodeName( document.createElement( "div" ), "div" ), + true, + "Basic usage (true)" + ); + + assert.strictEqual( + jQuery.nodeName( document.createElement( "div" ), "span" ), + false, + "Basic usage (false)" + ); + + assert.strictEqual( + jQuery.nodeName( document.createElement( "div" ), "DIV" ), + true, + "Ignores case in the name parameter" + ); + + assert.strictEqual( + jQuery.nodeName( document.createElement( "section" ), "section" ), + true, + "Works on HTML5 tags (true)" + ); + + assert.strictEqual( + jQuery.nodeName( document.createElement( "section" ), "article" ), + false, + "Works on HTML5 tags (false)" + ); + + assert.strictEqual( + jQuery.nodeName( document.createElement( "custom-element" ), "custom-element" ), + true, + "Works on custom elements (true)" + ); + + assert.strictEqual( + jQuery.nodeName( document.createElement( "custom-element" ), "my-element" ), + false, + "Works on custom elements (true)" + ); +} ); |