From f69b4fe35e9b9600b277be32eb6a13c60dfcdaab Mon Sep 17 00:00:00 2001 From: =?utf8?q?Scott=20Gonz=C3=A1lez?= Date: Sun, 28 Sep 2008 01:43:12 +0000 Subject: [PATCH] Dialog: Added more tests. --- tests/dialog.js | 44 +++++++++++++++++++++++++++++++++++++------- 1 file changed, 37 insertions(+), 7 deletions(-) diff --git a/tests/dialog.js b/tests/dialog.js index a2e143599..e01e86e66 100644 --- a/tests/dialog.js +++ b/tests/dialog.js @@ -531,7 +531,8 @@ test("isOpen", function() { module("dialog: Callbacks"); test("open", function() { - expect(4); + expect(6); + el = $("
"); el.dialog({ open: function(ev, ui) { @@ -540,6 +541,7 @@ test("open", function() { } }); el.remove(); + el = $("
"); el.dialog({ autoOpen: false, @@ -550,13 +552,25 @@ test("open", function() { }); el.dialog("open"); el.remove(); + + el = $('
').dialog({ + autoOpen: false + }); + el.bind('dialogopen', function(ev, ui) { + ok(true, 'dialog("open") fires open event'); + equals(this, el[0], 'context of event'); + }); + el.dialog('open'); + el.remove(); }); test("dragStart", function() { - expect(1); + expect(2); + el = $("
"); el.dialog({ dragStart: function(ev, ui) { + ok(true, 'dragging fires dragStart callback'); equals(this, el[0], "context of callback"); } }); @@ -567,6 +581,7 @@ test("dragStart", function() { test("drag", function() { var fired = false; + el = $("
"); el.dialog({ drag: function(ev, ui) { @@ -576,15 +591,17 @@ test("drag", function() { }); var handle = $(".ui-dialog-titlebar", dlg()); drag(handle, 50, 50); - ok(fired, "resize fired"); + ok(fired, "drag fired"); el.remove(); }); test("dragStop", function() { - expect(1); + expect(2); + el = $("
"); el.dialog({ dragStop: function(ev, ui) { + ok(true, 'dragging fires dragStop callback'); equals(this, el[0], "context of callback"); } }); @@ -594,10 +611,12 @@ test("dragStop", function() { }); test("resizeStart", function() { - expect(1); + expect(2); + el = $("
"); el.dialog({ resizeStart: function(ev, ui) { + ok(true, 'resizing fires resizeStart callback'); equals(this, el[0], "context of callback"); } }); @@ -608,6 +627,7 @@ test("resizeStart", function() { test("resize", function() { var fired = false; + el = $("
"); el.dialog({ resize: function(ev, ui) { @@ -622,10 +642,12 @@ test("resize", function() { }); test("resizeStop", function() { - expect(1); + expect(2); + el = $("
"); el.dialog({ resizeStop: function(ev, ui) { + ok(true, 'resizing fires resizeStop callback'); equals(this, el[0], "context of callback"); } }); @@ -635,7 +657,8 @@ test("resizeStop", function() { }); test("close", function() { - expect(2); + expect(4); + el = $('
').dialog({ close: function(ev, ui) { ok(true, '.dialog("close") fires close callback'); @@ -644,6 +667,13 @@ test("close", function() { }); el.dialog("close"); el.remove(); + + el = $('
').dialog().bind('dialogclose', function(ev, ui) { + ok(true, '.dialog("close") firse dialogclose event'); + equals(this, el[0], 'context of event'); + }); + el.dialog('close'); + el.remove(); }); test("beforeclose", function() { -- 2.39.5