aboutsummaryrefslogtreecommitdiffstats
path: root/tests/unit/dialog/dialog_events.js
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit/dialog/dialog_events.js')
-rw-r--r--tests/unit/dialog/dialog_events.js184
1 files changed, 92 insertions, 92 deletions
diff --git a/tests/unit/dialog/dialog_events.js b/tests/unit/dialog/dialog_events.js
index 19337ad5d..254158ef4 100644
--- a/tests/unit/dialog/dialog_events.js
+++ b/tests/unit/dialog/dialog_events.js
@@ -12,10 +12,10 @@ test("open", function() {
el.dialog({
open: function(ev, ui) {
ok(el.data("ui-dialog")._isOpen, "interal _isOpen flag is set");
- ok(true, 'autoOpen: true fires open callback');
+ ok(true, "autoOpen: true fires open callback");
equal(this, el[0], "context of callback");
- equal(ev.type, 'dialogopen', 'event type in callback');
- deepEqual(ui, {}, 'ui hash in callback');
+ equal(ev.type, "dialogopen", "event type in callback");
+ deepEqual(ui, {}, "ui hash in callback");
}
});
el.remove();
@@ -24,16 +24,16 @@ test("open", function() {
el.dialog({
autoOpen: false,
open: function(ev, ui) {
- ok(true, '.dialog("open") fires open callback');
+ ok(true, ".dialog('open') fires open callback");
equal(this, el[0], "context of callback");
- equal(ev.type, 'dialogopen', 'event type in callback');
- deepEqual(ui, {}, 'ui hash in callback');
+ equal(ev.type, "dialogopen", "event type in callback");
+ deepEqual(ui, {}, "ui hash in callback");
}
- }).bind('dialogopen', function(ev, ui) {
+ }).bind("dialogopen", function(ev, ui) {
ok(el.data("ui-dialog")._isOpen, "interal _isOpen flag is set");
- ok(true, 'dialog("open") fires open event');
- equal(this, el[0], 'context of event');
- deepEqual(ui, {}, 'ui hash in event');
+ ok(true, "dialog('open') fires open event");
+ equal(this, el[0], "context of event");
+ deepEqual(ui, {}, "ui hash in event");
});
el.dialog("open");
el.remove();
@@ -88,22 +88,22 @@ test("dragStart", function() {
expect(9);
var handle,
- el = $('<div></div>').dialog({
+ el = $("<div></div>").dialog({
dragStart: function(ev, ui) {
- ok(true, 'dragging fires dragStart callback');
+ ok(true, "dragging fires dragStart callback");
equal(this, el[0], "context of callback");
- equal(ev.type, 'dialogdragstart', 'event type in callback');
+ equal(ev.type, "dialogdragstart", "event type in callback");
ok(ui.position !== undefined, "ui.position in callback");
ok(ui.offset !== undefined, "ui.offset in callback");
}
- }).bind('dialogdragstart', function(ev, ui) {
- ok(true, 'dragging fires dialogdragstart event');
- equal(this, el[0], 'context of event');
+ }).bind("dialogdragstart", function(ev, ui) {
+ ok(true, "dragging fires dialogdragstart event");
+ equal(this, el[0], "context of event");
ok(ui.position !== undefined, "ui.position in callback");
ok(ui.offset !== undefined, "ui.offset in callback");
});
- handle = $(".ui-dialog-titlebar", el.dialog('widget'));
+ handle = $(".ui-dialog-titlebar", el.dialog("widget"));
TestHelpers.dialog.drag(el, handle, 50, 50);
el.remove();
});
@@ -112,26 +112,26 @@ test("drag", function() {
expect(9);
var handle,
hasDragged = false,
- el = $('<div></div>').dialog({
+ el = $("<div></div>").dialog({
drag: function(ev, ui) {
if (!hasDragged) {
- ok(true, 'dragging fires drag callback');
+ ok(true, "dragging fires drag callback");
equal(this, el[0], "context of callback");
- equal(ev.type, 'dialogdrag', 'event type in callback');
+ equal(ev.type, "dialogdrag", "event type in callback");
ok(ui.position !== undefined, "ui.position in callback");
ok(ui.offset !== undefined, "ui.offset in callback");
hasDragged = true;
}
}
- }).one('dialogdrag', function(ev, ui) {
- ok(true, 'dragging fires dialogdrag event');
- equal(this, el[0], 'context of event');
+ }).one("dialogdrag", function(ev, ui) {
+ ok(true, "dragging fires dialogdrag event");
+ equal(this, el[0], "context of event");
ok(ui.position !== undefined, "ui.position in callback");
ok(ui.offset !== undefined, "ui.offset in callback");
});
- handle = $(".ui-dialog-titlebar", el.dialog('widget'));
+ handle = $(".ui-dialog-titlebar", el.dialog("widget"));
TestHelpers.dialog.drag(el, handle, 50, 50);
el.remove();
});
@@ -140,22 +140,22 @@ test("dragStop", function() {
expect(9);
var handle,
- el = $('<div></div>').dialog({
+ el = $("<div></div>").dialog({
dragStop: function(ev, ui) {
- ok(true, 'dragging fires dragStop callback');
+ ok(true, "dragging fires dragStop callback");
equal(this, el[0], "context of callback");
- equal(ev.type, 'dialogdragstop', 'event type in callback');
+ equal(ev.type, "dialogdragstop", "event type in callback");
ok(ui.position !== undefined, "ui.position in callback");
ok(ui.offset !== undefined, "ui.offset in callback");
}
- }).bind('dialogdragstop', function(ev, ui) {
- ok(true, 'dragging fires dialogdragstop event');
- equal(this, el[0], 'context of event');
+ }).bind("dialogdragstop", function(ev, ui) {
+ ok(true, "dragging fires dialogdragstop event");
+ equal(this, el[0], "context of event");
ok(ui.position !== undefined, "ui.position in callback");
ok(ui.offset !== undefined, "ui.offset in callback");
});
- handle = $(".ui-dialog-titlebar", el.dialog('widget'));
+ handle = $(".ui-dialog-titlebar", el.dialog("widget"));
TestHelpers.dialog.drag(el, handle, 50, 50);
el.remove();
});
@@ -164,26 +164,26 @@ test("resizeStart", function() {
expect(13);
var handle,
- el = $('<div></div>').dialog({
+ el = $("<div></div>").dialog({
resizeStart: function(ev, ui) {
- ok(true, 'resizing fires resizeStart callback');
+ ok(true, "resizing fires resizeStart callback");
equal(this, el[0], "context of callback");
- equal(ev.type, 'dialogresizestart', 'event type in callback');
+ equal(ev.type, "dialogresizestart", "event type in callback");
ok(ui.originalPosition !== undefined, "ui.originalPosition in callback");
ok(ui.originalSize !== undefined, "ui.originalSize in callback");
ok(ui.position !== undefined, "ui.position in callback");
ok(ui.size !== undefined, "ui.size in callback");
}
- }).bind('dialogresizestart', function(ev, ui) {
- ok(true, 'resizing fires dialogresizestart event');
- equal(this, el[0], 'context of event');
+ }).bind("dialogresizestart", function(ev, ui) {
+ ok(true, "resizing fires dialogresizestart event");
+ equal(this, el[0], "context of event");
ok(ui.originalPosition !== undefined, "ui.originalPosition in callback");
ok(ui.originalSize !== undefined, "ui.originalSize in callback");
ok(ui.position !== undefined, "ui.position in callback");
ok(ui.size !== undefined, "ui.size in callback");
});
- handle = $(".ui-resizable-se", el.dialog('widget'));
+ handle = $(".ui-resizable-se", el.dialog("widget"));
TestHelpers.dialog.drag(el, handle, 50, 50);
el.remove();
});
@@ -192,12 +192,12 @@ test("resize", function() {
expect(13);
var handle,
hasResized = false,
- el = $('<div></div>').dialog({
+ el = $("<div></div>").dialog({
resize: function(ev, ui) {
if (!hasResized) {
- ok(true, 'resizing fires resize callback');
+ ok(true, "resizing fires resize callback");
equal(this, el[0], "context of callback");
- equal(ev.type, 'dialogresize', 'event type in callback');
+ equal(ev.type, "dialogresize", "event type in callback");
ok(ui.originalPosition !== undefined, "ui.originalPosition in callback");
ok(ui.originalSize !== undefined, "ui.originalSize in callback");
ok(ui.position !== undefined, "ui.position in callback");
@@ -206,16 +206,16 @@ test("resize", function() {
hasResized = true;
}
}
- }).one('dialogresize', function(ev, ui) {
- ok(true, 'resizing fires dialogresize event');
- equal(this, el[0], 'context of event');
+ }).one("dialogresize", function(ev, ui) {
+ ok(true, "resizing fires dialogresize event");
+ equal(this, el[0], "context of event");
ok(ui.originalPosition !== undefined, "ui.originalPosition in callback");
ok(ui.originalSize !== undefined, "ui.originalSize in callback");
ok(ui.position !== undefined, "ui.position in callback");
ok(ui.size !== undefined, "ui.size in callback");
});
- handle = $(".ui-resizable-se", el.dialog('widget'));
+ handle = $(".ui-resizable-se", el.dialog("widget"));
TestHelpers.dialog.drag(el, handle, 50, 50);
el.remove();
});
@@ -224,26 +224,26 @@ test("resizeStop", function() {
expect(13);
var handle,
- el = $('<div></div>').dialog({
+ el = $("<div></div>").dialog({
resizeStop: function(ev, ui) {
- ok(true, 'resizing fires resizeStop callback');
+ ok(true, "resizing fires resizeStop callback");
equal(this, el[0], "context of callback");
- equal(ev.type, 'dialogresizestop', 'event type in callback');
+ equal(ev.type, "dialogresizestop", "event type in callback");
ok(ui.originalPosition !== undefined, "ui.originalPosition in callback");
ok(ui.originalSize !== undefined, "ui.originalSize in callback");
ok(ui.position !== undefined, "ui.position in callback");
ok(ui.size !== undefined, "ui.size in callback");
}
- }).bind('dialogresizestop', function(ev, ui) {
- ok(true, 'resizing fires dialogresizestop event');
- equal(this, el[0], 'context of event');
+ }).bind("dialogresizestop", function(ev, ui) {
+ ok(true, "resizing fires dialogresizestop event");
+ equal(this, el[0], "context of event");
ok(ui.originalPosition !== undefined, "ui.originalPosition in callback");
ok(ui.originalSize !== undefined, "ui.originalSize in callback");
ok(ui.position !== undefined, "ui.position in callback");
ok(ui.size !== undefined, "ui.size in callback");
});
- handle = $(".ui-resizable-se", el.dialog('widget'));
+ handle = $(".ui-resizable-se", el.dialog("widget"));
TestHelpers.dialog.drag(el, handle, 50, 50);
el.remove();
});
@@ -251,77 +251,77 @@ test("resizeStop", function() {
asyncTest("close", function() {
expect(14);
- var el = $('<div></div>').dialog({
+ var el = $("<div></div>").dialog({
close: function(ev, ui) {
- ok(true, '.dialog("close") fires close callback');
+ ok(true, ".dialog('close') fires close callback");
equal(this, el[0], "context of callback");
- equal(ev.type, 'dialogclose', 'event type in callback');
- deepEqual(ui, {}, 'ui hash in callback');
+ equal(ev.type, "dialogclose", "event type in callback");
+ deepEqual(ui, {}, "ui hash in callback");
}
- }).bind('dialogclose', function(ev, ui) {
- ok(true, '.dialog("close") fires dialogclose event');
- equal(this, el[0], 'context of event');
- deepEqual(ui, {}, 'ui hash in event');
+ }).bind("dialogclose", function(ev, ui) {
+ ok(true, ".dialog('close') fires dialogclose event");
+ equal(this, el[0], "context of event");
+ deepEqual(ui, {}, "ui hash in event");
});
- el.dialog('close');
+ el.dialog("close");
el.remove();
// Close event with an effect
- el = $('<div></div>').dialog({
+ el = $("<div></div>").dialog({
hide: 10,
close: function(ev, ui) {
- ok(true, '.dialog("close") fires close callback');
+ ok(true, ".dialog('close') fires close callback");
equal(this, el[0], "context of callback");
- equal(ev.type, 'dialogclose', 'event type in callback');
- deepEqual(ui, {}, 'ui hash in callback');
+ equal(ev.type, "dialogclose", "event type in callback");
+ deepEqual(ui, {}, "ui hash in callback");
start();
}
- }).bind('dialogclose', function(ev, ui) {
- ok(true, '.dialog("close") fires dialogclose event');
- equal(this, el[0], 'context of event');
- deepEqual(ui, {}, 'ui hash in event');
+ }).bind("dialogclose", function(ev, ui) {
+ ok(true, ".dialog('close') fires dialogclose event");
+ equal(this, el[0], "context of event");
+ deepEqual(ui, {}, "ui hash in event");
});
- el.dialog('close');
+ el.dialog("close");
});
test("beforeClose", function() {
expect(14);
- var el = $('<div></div>').dialog({
+ var el = $("<div></div>").dialog({
beforeClose: function(ev, ui) {
- ok(true, '.dialog("close") fires beforeClose callback');
+ ok(true, ".dialog('close') fires beforeClose callback");
equal(this, el[0], "context of callback");
- equal(ev.type, 'dialogbeforeclose', 'event type in callback');
- deepEqual(ui, {}, 'ui hash in callback');
+ equal(ev.type, "dialogbeforeclose", "event type in callback");
+ deepEqual(ui, {}, "ui hash in callback");
return false;
}
});
- el.dialog('close');
- ok( el.dialog("widget").is(":visible"), 'beforeClose callback should prevent dialog from closing');
+ el.dialog("close");
+ ok( el.dialog("widget").is(":visible"), "beforeClose callback should prevent dialog from closing");
el.remove();
- el = $('<div></div>').dialog();
- el.dialog('option', 'beforeClose', function(ev, ui) {
- ok(true, '.dialog("close") fires beforeClose callback');
+ el = $("<div></div>").dialog();
+ el.dialog("option", "beforeClose", function(ev, ui) {
+ ok(true, ".dialog('close') fires beforeClose callback");
equal(this, el[0], "context of callback");
- equal(ev.type, 'dialogbeforeclose', 'event type in callback');
- deepEqual(ui, {}, 'ui hash in callback');
+ equal(ev.type, "dialogbeforeclose", "event type in callback");
+ deepEqual(ui, {}, "ui hash in callback");
return false;
});
- el.dialog('close');
+ el.dialog("close");
- ok( el.dialog("widget").is(":visible"), 'beforeClose callback should prevent dialog from closing');
+ ok( el.dialog("widget").is(":visible"), "beforeClose callback should prevent dialog from closing");
el.remove();
- el = $('<div></div>').dialog().bind('dialogbeforeclose', function(ev, ui) {
- ok(true, '.dialog("close") triggers dialogbeforeclose event');
+ el = $("<div></div>").dialog().bind("dialogbeforeclose", function(ev, ui) {
+ ok(true, ".dialog('close') triggers dialogbeforeclose event");
equal(this, el[0], "context of event");
- deepEqual(ui, {}, 'ui hash in event');
+ deepEqual(ui, {}, "ui hash in event");
return false;
});
- el.dialog('close');
- ok( el.dialog("widget").is(":visible"), 'dialogbeforeclose event should prevent dialog from closing');
+ el.dialog("close");
+ ok( el.dialog("widget").is(":visible"), "dialogbeforeclose event should prevent dialog from closing");
el.remove();
});
@@ -329,14 +329,14 @@ test("beforeClose", function() {
asyncTest("ensure dialog's container doesn't scroll on resize and focus", function() {
expect(2);
- var el = $('#dialog1').dialog(),
+ var el = $("#dialog1").dialog(),
initialScroll = $(window).scrollTop();
- el.dialog('option', 'height', 600);
+ el.dialog("option", "height", 600);
equal($(window).scrollTop(), initialScroll, "scroll hasn't moved after height change");
setTimeout( function(){
- $(".ui-dialog-titlebar-close").simulate('mousedown');
+ $(".ui-dialog-titlebar-close").simulate("mousedown");
equal($(window).scrollTop(), initialScroll, "scroll hasn't moved after focus moved to dialog");
- el.dialog('destroy');
+ el.dialog("destroy");
start();
}, 500);
});