Make sure that .offset() doesn't fail against disconnected DOM nodes. Fixes #4996.
[jquery.git] / test / unit / offset.js
index ed3d962..8797531 100644 (file)
@@ -1,5 +1,14 @@
 module("offset");
 
+test("disconnected node", function() {
+       expect(2);
+
+       var result = jQuery( document.createElement("div") ).offset();
+
+       equals( result.top, 0, "Check top" );
+       equals( result.left, 0, "Check left" );
+});
+
 var supportsScroll = false;
 
 testoffset("absolute"/* in iframe */, function($, iframe) {