diff options
Diffstat (limited to 'test/unit')
-rw-r--r-- | test/unit/manipulation.js | 5 | ||||
-rw-r--r-- | test/unit/offset.js | 6 |
2 files changed, 11 insertions, 0 deletions
diff --git a/test/unit/manipulation.js b/test/unit/manipulation.js index 714cf02dd..525c1387b 100644 --- a/test/unit/manipulation.js +++ b/test/unit/manipulation.js @@ -1351,6 +1351,11 @@ test("html(undefined)", function() { equal( jQuery("#foo").html("<i>test</i>").html(undefined).html().toLowerCase(), "<i>test</i>", ".html(undefined) is chainable (#5571)" ); }); +test("html() on empty set", function() { + expect(1); + strictEqual( jQuery( ).html(), undefined, ".html() returns undefined for empty sets (#11962)" ); +}); + var testHtml = function(valueObj) { expect(35); diff --git a/test/unit/offset.js b/test/unit/offset.js index 6a6cbcff5..348c1bd17 100644 --- a/test/unit/offset.js +++ b/test/unit/offset.js @@ -9,6 +9,12 @@ module("offset", { teardown: moduleTeardown }); the iframe window and the "jQuery" symbol is used to access any static methods. */ +test("empty set", function() { + expect(2); + strictEqual( jQuery( ).offset(), undefined, "offset() returns undefined for empty set (#11962)" ); + strictEqual( jQuery( ).position(), undefined, "position() returns undefined for empty set (#11962)" ); +}); + test("disconnected node", function() { expect(2); |