From 2c28f229e5eb49f1469fd36ee979529a492f0f42 Mon Sep 17 00:00:00 2001 From: Karl Swedberg Date: Thu, 21 Jan 2010 23:18:54 +0800 Subject: fixed offset(coordinates) returns null when no matching elements in jQuery object (fixes ticket #5888) --- test/unit/offset.js | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'test/unit/offset.js') diff --git a/test/unit/offset.js b/test/unit/offset.js index dc03bc2e2..dbaddc862 100644 --- a/test/unit/offset.js +++ b/test/unit/offset.js @@ -305,6 +305,13 @@ testoffset("body", function( jQuery ) { equals( jQuery('body').offset().left, 1, "jQuery('#body').offset().left" ); }); +test("Chaining offset(coords) returns jQuery object", function() { + expect(2); + var coords = { top: 1, left: 1 }; + equals( jQuery("#absolute-1").offset(coords).selector, "#absolute-1", "offset(coords) returns jQuery object" ); + equals( jQuery("#non-existent").offset(coords).selector, "#non-existent", "offset(coords) with empty jQuery set returns jQuery object" ); +}); + test("offsetParent", function(){ expect(11); -- cgit v1.2.3