aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/unit/manipulation.js5
-rw-r--r--test/unit/offset.js6
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);