aboutsummaryrefslogtreecommitdiffstats
path: root/tests/unit/dialog/dialog_tickets.js
diff options
context:
space:
mode:
authorAlberto Monteiro <betimbrasil@gmail.com>2011-12-15 17:52:49 -0300
committerAlberto Monteiro <betimbrasil@gmail.com>2011-12-15 17:52:49 -0300
commita4b7feabd3aa59bbd5523a8a199b0afbce070d7f (patch)
treeefe4bee3006f9cb8533e422b937d926447699de1 /tests/unit/dialog/dialog_tickets.js
parentaa8c4770a9a88cc4a870f4adf33ba2466e30bfcf (diff)
downloadjquery-ui-a4b7feabd3aa59bbd5523a8a199b0afbce070d7f.tar.gz
jquery-ui-a4b7feabd3aa59bbd5523a8a199b0afbce070d7f.zip
Dialog: When destroy is called place the element back in original DOM position. Fixed #4980 - Dialog: Destroy should place element back in original DOM position
Diffstat (limited to 'tests/unit/dialog/dialog_tickets.js')
-rw-r--r--tests/unit/dialog/dialog_tickets.js9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/unit/dialog/dialog_tickets.js b/tests/unit/dialog/dialog_tickets.js
index b203ca7d5..f8ab8b423 100644
--- a/tests/unit/dialog/dialog_tickets.js
+++ b/tests/unit/dialog/dialog_tickets.js
@@ -140,4 +140,13 @@ test("#6966: Escape key closes all dialogs, not the top one", function(){
d1.remove();
});
+test("#4980: Destroy should place element back in original DOM position", function(){
+ container = $('<div id="container"><div id="modal">Content</div></div>');
+ modal = container.find('#modal');
+ modal.dialog();
+ ok(!$.contains(container[0], modal[0]), 'dialog should move modal element to outside container element');
+ modal.dialog('destroy');
+ ok($.contains(container[0], modal[0]), 'dialog(destroy) should place element back in original DOM position');
+});
+
})(jQuery);