Draggable Tests: Test that removing an element on drop doesn't cause a draggable error. Fixes #9159 - Draggable Tests: Write test case for #8269

This commit is contained in:
Mike Sherov 2013-03-26 09:18:00 -04:00
parent 53c88a76ab
commit e9faec96ed

View File

@ -85,4 +85,24 @@ test( "resizable handle with complex markup (#8756 / #8757)", function() {
equal( target.width(), 200, "compare width" ); equal( target.width(), 200, "compare width" );
}); });
test( "#8269: Removing draggable element on drop", function() {
expect( 1 );
var element = $( "#draggable1" ).wrap( "<div id='wrapper' />" ).draggable(),
dropOffset = $( "#droppable" ).offset();
$( "#droppable" ).droppable({
drop: function() {
$( "#wrapper" ).remove();
ok( true, "element removed from DOM on drop" );
}
});
element.simulate( "drag", {
handle: "corner",
x: dropOffset.left,
y: dropOffset.top
});
});
})( jQuery ); })( jQuery );