mirror of
https://github.com/jquery/jquery-ui.git
synced 2024-11-21 11:04:24 +00:00
tests dialog - added unit tests for #3017 - Dialog callback scopes
This commit is contained in:
parent
8111e87bc6
commit
8ccab9a11f
@ -400,17 +400,15 @@ module("dialog: Callbacks");
|
|||||||
|
|
||||||
test("open", function() {
|
test("open", function() {
|
||||||
expect(4);
|
expect(4);
|
||||||
el = $("<span/>");
|
el = $("<div/>");
|
||||||
var content = el[0];
|
|
||||||
el.dialog({
|
el.dialog({
|
||||||
open: function(ev, ui) {
|
open: function(ev, ui) {
|
||||||
ok(true, 'autoOpen: true fires open callback');
|
ok(true, 'autoOpen: true fires open callback');
|
||||||
equals(this, content, "context of callback");
|
equals(this, el[0], "context of callback");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
el.remove();
|
el.remove();
|
||||||
el = $("<span/>");
|
el = $("<div/>");
|
||||||
var content = el[0];
|
|
||||||
el.dialog({
|
el.dialog({
|
||||||
autoOpen: false,
|
autoOpen: false,
|
||||||
open: function(ev, ui) {
|
open: function(ev, ui) {
|
||||||
@ -423,27 +421,85 @@ test("open", function() {
|
|||||||
});
|
});
|
||||||
|
|
||||||
test("dragStart", function() {
|
test("dragStart", function() {
|
||||||
ok(false, "missing test");
|
expect(1);
|
||||||
|
el = $("<div/>");
|
||||||
|
el.dialog({
|
||||||
|
dragStart: function(ev, ui) {
|
||||||
|
equals(this, el[0], "context of callback");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
var handle = $(".ui-dialog-titlebar", dlg());
|
||||||
|
drag(handle, 50, 50);
|
||||||
|
el.remove();
|
||||||
});
|
});
|
||||||
|
|
||||||
test("drag", function() {
|
test("drag", function() {
|
||||||
ok(false, "missing test");
|
var fired = false;
|
||||||
|
el = $("<div/>");
|
||||||
|
el.dialog({
|
||||||
|
drag: function(ev, ui) {
|
||||||
|
fired = true;
|
||||||
|
equals(this, el[0], "context of callback");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
var handle = $(".ui-dialog-titlebar", dlg());
|
||||||
|
drag(handle, 50, 50);
|
||||||
|
ok(fired, "resize fired");
|
||||||
|
el.remove();
|
||||||
});
|
});
|
||||||
|
|
||||||
test("dragStop", function() {
|
test("dragStop", function() {
|
||||||
ok(false, "missing test");
|
expect(1);
|
||||||
|
el = $("<div/>");
|
||||||
|
el.dialog({
|
||||||
|
dragStop: function(ev, ui) {
|
||||||
|
equals(this, el[0], "context of callback");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
var handle = $(".ui-dialog-titlebar", dlg());
|
||||||
|
drag(handle, 50, 50);
|
||||||
|
el.remove();
|
||||||
});
|
});
|
||||||
|
|
||||||
test("resizeStart", function() {
|
test("resizeStart", function() {
|
||||||
ok(false, "missing test");
|
expect(1);
|
||||||
|
el = $("<div/>");
|
||||||
|
el.dialog({
|
||||||
|
resizeStart: function(ev, ui) {
|
||||||
|
equals(this, el[0], "context of callback");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
var handle = $(".ui-resizable-se", dlg());
|
||||||
|
drag(handle, 50, 50);
|
||||||
|
el.remove();
|
||||||
});
|
});
|
||||||
|
|
||||||
test("resize", function() {
|
test("resize", function() {
|
||||||
ok(false, "missing test");
|
var fired = false;
|
||||||
|
el = $("<div/>");
|
||||||
|
el.dialog({
|
||||||
|
resize: function(ev, ui) {
|
||||||
|
fired = true;
|
||||||
|
equals(this, el[0], "context of callback");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
var handle = $(".ui-resizable-se", dlg());
|
||||||
|
drag(handle, 50, 50);
|
||||||
|
ok(fired, "resize fired");
|
||||||
|
el.remove();
|
||||||
});
|
});
|
||||||
|
|
||||||
test("resizeStop", function() {
|
test("resizeStop", function() {
|
||||||
ok(false, "missing test");
|
expect(1);
|
||||||
|
el = $("<div/>");
|
||||||
|
el.dialog({
|
||||||
|
resizeStop: function(ev, ui) {
|
||||||
|
equals(this, el[0], "context of callback");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
var handle = $(".ui-resizable-se", dlg());
|
||||||
|
drag(handle, 50, 50);
|
||||||
|
el.remove();
|
||||||
});
|
});
|
||||||
|
|
||||||
test("close", function() {
|
test("close", function() {
|
||||||
|
Loading…
Reference in New Issue
Block a user