diff options
Diffstat (limited to 'tests/unit/dialog/options.js')
-rw-r--r-- | tests/unit/dialog/options.js | 274 |
1 files changed, 139 insertions, 135 deletions
diff --git a/tests/unit/dialog/options.js b/tests/unit/dialog/options.js index ab9ace259..1be2888e3 100644 --- a/tests/unit/dialog/options.js +++ b/tests/unit/dialog/options.js @@ -1,110 +1,111 @@ define( [ + "qunit", "jquery", "./helper", "ui/widgets/dialog", "ui/effects/effect-blind", "ui/effects/effect-explode" -], function( $, testHelper ) { +], function( QUnit, $, testHelper ) { -module( "dialog: options" ); +QUnit.module( "dialog: options" ); -test( "appendTo", function() { - expect( 16 ); +QUnit.test( "appendTo", function( assert ) { + assert.expect( 16 ); var detached = $( "<div>" ), element = $( "#dialog1" ).dialog( { modal: true } ); - equal( element.dialog( "widget" ).parent()[ 0 ], document.body, "defaults to body" ); - equal( $( ".ui-widget-overlay" ).parent()[ 0 ], document.body, "overlay defaults to body" ); + assert.equal( element.dialog( "widget" ).parent()[ 0 ], document.body, "defaults to body" ); + assert.equal( $( ".ui-widget-overlay" ).parent()[ 0 ], document.body, "overlay defaults to body" ); element.dialog( "destroy" ); element.dialog( { appendTo: ".wrap", modal: true } ); - equal( element.dialog( "widget" ).parent()[ 0 ], $( "#wrap1" )[ 0 ], "first found element" ); - equal( $( ".ui-widget-overlay" ).parent()[ 0 ], $( "#wrap1" )[ 0 ], "overlay first found element" ); - equal( $( "#wrap2 .ui-dialog" ).length, 0, "only appends to one element" ); - equal( $( "#wrap2 .ui-widget-overlay" ).length, 0, "overlay only appends to one element" ); + assert.equal( element.dialog( "widget" ).parent()[ 0 ], $( "#wrap1" )[ 0 ], "first found element" ); + assert.equal( $( ".ui-widget-overlay" ).parent()[ 0 ], $( "#wrap1" )[ 0 ], "overlay first found element" ); + assert.equal( $( "#wrap2 .ui-dialog" ).length, 0, "only appends to one element" ); + assert.equal( $( "#wrap2 .ui-widget-overlay" ).length, 0, "overlay only appends to one element" ); element.dialog( "destroy" ); element.dialog( { appendTo: null, modal: true } ); - equal( element.dialog( "widget" ).parent()[ 0 ], document.body, "null" ); - equal( $( ".ui-widget-overlay" ).parent()[ 0 ], document.body, "overlay null" ); + assert.equal( element.dialog( "widget" ).parent()[ 0 ], document.body, "null" ); + assert.equal( $( ".ui-widget-overlay" ).parent()[ 0 ], document.body, "overlay null" ); element.dialog( "destroy" ); element.dialog( { autoOpen: false, modal: true } ).dialog( "option", "appendTo", "#wrap1" ).dialog( "open" ); - equal( element.dialog( "widget" ).parent()[ 0 ], $( "#wrap1" )[ 0 ], "modified after init" ); - equal( $( ".ui-widget-overlay" ).parent()[ 0 ], $( "#wrap1" )[ 0 ], "overlay modified after init" ); + assert.equal( element.dialog( "widget" ).parent()[ 0 ], $( "#wrap1" )[ 0 ], "modified after init" ); + assert.equal( $( ".ui-widget-overlay" ).parent()[ 0 ], $( "#wrap1" )[ 0 ], "overlay modified after init" ); element.dialog( "destroy" ); element.dialog( { appendTo: detached, modal: true } ); - equal( element.dialog( "widget" ).parent()[ 0 ], detached[ 0 ], "detached jQuery object" ); - equal( detached.find( ".ui-widget-overlay" ).parent()[ 0 ], detached[ 0 ], "overlay detached jQuery object" ); + assert.equal( element.dialog( "widget" ).parent()[ 0 ], detached[ 0 ], "detached jQuery object" ); + assert.equal( detached.find( ".ui-widget-overlay" ).parent()[ 0 ], detached[ 0 ], "overlay detached jQuery object" ); element.dialog( "destroy" ); element.dialog( { appendTo: detached[ 0 ], modal: true } ); - equal( element.dialog( "widget" ).parent()[ 0 ], detached[ 0 ], "detached DOM element" ); - equal( detached.find( ".ui-widget-overlay" ).parent()[ 0 ], detached[ 0 ], "overlay detached DOM element" ); + assert.equal( element.dialog( "widget" ).parent()[ 0 ], detached[ 0 ], "detached DOM element" ); + assert.equal( detached.find( ".ui-widget-overlay" ).parent()[ 0 ], detached[ 0 ], "overlay detached DOM element" ); element.dialog( "destroy" ); element.dialog( { autoOpen: false, modal: true } ).dialog( "option", "appendTo", detached ); - equal( element.dialog( "widget" ).parent()[ 0 ], detached[ 0 ], "detached DOM element via option()" ); - equal( detached.find( ".ui-widget-overlay" ).length, 0, "overlay detached DOM element via option()" ); + assert.equal( element.dialog( "widget" ).parent()[ 0 ], detached[ 0 ], "detached DOM element via option()" ); + assert.equal( detached.find( ".ui-widget-overlay" ).length, 0, "overlay detached DOM element via option()" ); element.dialog( "destroy" ); } ); -test( "autoOpen", function() { - expect( 2 ); +QUnit.test( "autoOpen", function( assert ) { + assert.expect( 2 ); var element = $( "<div></div>" ).dialog( { autoOpen: false } ); - ok( !element.dialog( "widget" ).is( ":visible" ), ".dialog({ autoOpen: false })" ); + assert.ok( !element.dialog( "widget" ).is( ":visible" ), ".dialog({ autoOpen: false })" ); element.remove(); element = $( "<div></div>" ).dialog( { autoOpen: true } ); - ok( element.dialog( "widget" ).is( ":visible" ), ".dialog({ autoOpen: true })" ); + assert.ok( element.dialog( "widget" ).is( ":visible" ), ".dialog({ autoOpen: true })" ); element.remove(); } ); -test( "buttons", function( assert ) { - expect( 21 ); +QUnit.test( "buttons", function( assert ) { + assert.expect( 21 ); var btn, i, newButtons, buttons = { "Ok": function( ev ) { - ok( true, "button click fires callback" ); - equal( this, element[ 0 ], "context of callback" ); - equal( ev.target, btn[ 0 ], "event target" ); + assert.ok( true, "button click fires callback" ); + assert.equal( this, element[ 0 ], "context of callback" ); + assert.equal( ev.target, btn[ 0 ], "event target" ); }, "Cancel": function( ev ) { - ok( true, "button click fires callback" ); - equal( this, element[ 0 ], "context of callback" ); - equal( ev.target, btn[ 1 ], "event target" ); + assert.ok( true, "button click fires callback" ); + assert.equal( this, element[ 0 ], "context of callback" ); + assert.equal( ev.target, btn[ 1 ], "event target" ); } }, element = $( "<div></div>" ).dialog( { buttons: buttons } ); btn = element.dialog( "widget" ).find( ".ui-dialog-buttonpane button" ); - equal( btn.length, 2, "number of buttons" ); + assert.equal( btn.length, 2, "number of buttons" ); i = 0; $.each( buttons, function( key ) { - equal( btn.eq( i ).text(), key, "text of button " + ( i + 1 ) ); + assert.equal( btn.eq( i ).text(), key, "text of button " + ( i + 1 ) ); i++; } ); @@ -115,36 +116,36 @@ test( "buttons", function( assert ) { newButtons = { "Close": function( ev ) { - ok( true, "button click fires callback" ); - equal( this, element[ 0 ], "context of callback" ); - equal( ev.target, btn[ 0 ], "event target" ); + assert.ok( true, "button click fires callback" ); + assert.equal( this, element[ 0 ], "context of callback" ); + assert.equal( ev.target, btn[ 0 ], "event target" ); } }; - deepEqual( element.dialog( "option", "buttons" ), buttons, ".dialog('option', 'buttons') getter" ); + assert.deepEqual( element.dialog( "option", "buttons" ), buttons, ".dialog('option', 'buttons') getter" ); element.dialog( "option", "buttons", newButtons ); - deepEqual( element.dialog( "option", "buttons" ), newButtons, ".dialog('option', 'buttons', ...) setter" ); + assert.deepEqual( element.dialog( "option", "buttons" ), newButtons, ".dialog('option', 'buttons', ...) setter" ); btn = element.dialog( "widget" ).find( ".ui-dialog-buttonpane button" ); - equal( btn.length, 1, "number of buttons after setter" ); + assert.equal( btn.length, 1, "number of buttons after setter" ); btn.trigger( "click" ); i = 0; $.each( newButtons, function( key ) { - equal( btn.eq( i ).text(), key, "text of button " + ( i + 1 ) ); + assert.equal( btn.eq( i ).text(), key, "text of button " + ( i + 1 ) ); i += 1; } ); element.dialog( "option", "buttons", null ); btn = element.dialog( "widget" ).find( ".ui-dialog-buttonpane button" ); - equal( btn.length, 0, "all buttons have been removed" ); - equal( element.find( ".ui-dialog-buttonset" ).length, 0, "buttonset has been removed" ); + assert.equal( btn.length, 0, "all buttons have been removed" ); + assert.equal( element.find( ".ui-dialog-buttonset" ).length, 0, "buttonset has been removed" ); assert.lacksClasses( element.parent(), "ui-dialog-buttons" ); element.remove(); } ); -test( "buttons - advanced", function( assert ) { - expect( 7 ); +QUnit.test( "buttons - advanced", function( assert ) { + assert.expect( 7 ); var buttons, element = $( "<div></div>" ).dialog( { @@ -154,7 +155,7 @@ test( "buttons - advanced", function( assert ) { "class": "additional-class", id: "my-button-id", click: function() { - equal( this, element[ 0 ], "correct context" ); + assert.equal( this, element[ 0 ], "correct context" ); }, icon: "ui-icon-cancel", showLabel: false @@ -163,113 +164,113 @@ test( "buttons - advanced", function( assert ) { } ); buttons = element.dialog( "widget" ).find( ".ui-dialog-buttonpane button" ); - equal( buttons.length, 1, "correct number of buttons" ); - equal( buttons.attr( "id" ), "my-button-id", "correct id" ); - equal( $.trim( buttons.text() ), "a button", "correct label" ); + assert.equal( buttons.length, 1, "correct number of buttons" ); + assert.equal( buttons.attr( "id" ), "my-button-id", "correct id" ); + assert.equal( $.trim( buttons.text() ), "a button", "correct label" ); assert.hasClasses( buttons, "additional-class" ); - deepEqual( buttons.button( "option", "icon" ), "ui-icon-cancel" ); - equal( buttons.button( "option", "showLabel" ), false ); + assert.deepEqual( buttons.button( "option", "icon" ), "ui-icon-cancel" ); + assert.equal( buttons.button( "option", "showLabel" ), false ); buttons.trigger( "click" ); element.remove(); } ); -test( "#9043: buttons with Array.prototype modification", function() { - expect( 1 ); +QUnit.test( "#9043: buttons with Array.prototype modification", function( assert ) { + assert.expect( 1 ); Array.prototype.test = $.noop; var element = $( "<div></div>" ).dialog(); - equal( element.dialog( "widget" ).find( ".ui-dialog-buttonpane" ).length, 0, + assert.equal( element.dialog( "widget" ).find( ".ui-dialog-buttonpane" ).length, 0, "no button pane" ); element.remove(); delete Array.prototype.test; } ); -test( "closeOnEscape", function() { - expect( 6 ); +QUnit.test( "closeOnEscape", function( assert ) { + assert.expect( 6 ); var element = $( "<div></div>" ).dialog( { closeOnEscape: false } ); - ok( true, "closeOnEscape: false" ); - ok( element.dialog( "widget" ).is( ":visible" ) && !element.dialog( "widget" ).is( ":hidden" ), "dialog is open before ESC" ); + assert.ok( true, "closeOnEscape: false" ); + assert.ok( element.dialog( "widget" ).is( ":visible" ) && !element.dialog( "widget" ).is( ":hidden" ), "dialog is open before ESC" ); element.simulate( "keydown", { keyCode: $.ui.keyCode.ESCAPE } ) .simulate( "keypress", { keyCode: $.ui.keyCode.ESCAPE } ) .simulate( "keyup", { keyCode: $.ui.keyCode.ESCAPE } ); - ok( element.dialog( "widget" ).is( ":visible" ) && !element.dialog( "widget" ).is( ":hidden" ), "dialog is open after ESC" ); + assert.ok( element.dialog( "widget" ).is( ":visible" ) && !element.dialog( "widget" ).is( ":hidden" ), "dialog is open after ESC" ); element.remove(); element = $( "<div></div>" ).dialog( { closeOnEscape: true } ); - ok( true, "closeOnEscape: true" ); - ok( element.dialog( "widget" ).is( ":visible" ) && !element.dialog( "widget" ).is( ":hidden" ), "dialog is open before ESC" ); + assert.ok( true, "closeOnEscape: true" ); + assert.ok( element.dialog( "widget" ).is( ":visible" ) && !element.dialog( "widget" ).is( ":hidden" ), "dialog is open before ESC" ); element.simulate( "keydown", { keyCode: $.ui.keyCode.ESCAPE } ) .simulate( "keypress", { keyCode: $.ui.keyCode.ESCAPE } ) .simulate( "keyup", { keyCode: $.ui.keyCode.ESCAPE } ); - ok( element.dialog( "widget" ).is( ":hidden" ) && !element.dialog( "widget" ).is( ":visible" ), "dialog is closed after ESC" ); + assert.ok( element.dialog( "widget" ).is( ":hidden" ) && !element.dialog( "widget" ).is( ":visible" ), "dialog is closed after ESC" ); } ); -test( "closeText", function() { - expect( 4 ); +QUnit.test( "closeText", function( assert ) { + assert.expect( 4 ); var element = $( "<div></div>" ).dialog(); - equal( $.trim( element.dialog( "widget" ).find( ".ui-dialog-titlebar-close" ).text() ), "Close", + assert.equal( $.trim( element.dialog( "widget" ).find( ".ui-dialog-titlebar-close" ).text() ), "Close", "default close text" ); element.remove(); element = $( "<div></div>" ).dialog( { closeText: "foo" } ); - equal( $.trim( element.dialog( "widget" ).find( ".ui-dialog-titlebar-close" ).text() ), "foo", + assert.equal( $.trim( element.dialog( "widget" ).find( ".ui-dialog-titlebar-close" ).text() ), "foo", "closeText on init" ); element.remove(); element = $( "<div></div>" ).dialog().dialog( "option", "closeText", "bar" ); - equal( $.trim( element.dialog( "widget" ).find( ".ui-dialog-titlebar-close" ).text() ), "bar", + assert.equal( $.trim( element.dialog( "widget" ).find( ".ui-dialog-titlebar-close" ).text() ), "bar", "closeText via option method" ); element.remove(); element = $( "<div></div>" ).dialog( { closeText: "<span>foo</span>" } ); - equal( $.trim( element.dialog( "widget" ).find( ".ui-dialog-titlebar-close" ).text() ), "<span>foo</span>", + assert.equal( $.trim( element.dialog( "widget" ).find( ".ui-dialog-titlebar-close" ).text() ), "<span>foo</span>", "closeText is escaped" ); element.remove(); } ); -test( "draggable", function() { - expect( 4 ); +QUnit.test( "draggable", function( assert ) { + assert.expect( 4 ); var element = $( "<div></div>" ).dialog( { draggable: false } ); - testHelper.testDrag( element, 50, -50, 0, 0 ); + testHelper.testDrag( assert, element, 50, -50, 0, 0 ); element.dialog( "option", "draggable", true ); - testHelper.testDrag( element, 50, -50, 50, -50 ); + testHelper.testDrag( assert, element, 50, -50, 50, -50 ); element.remove(); element = $( "<div></div>" ).dialog( { draggable: true } ); - testHelper.testDrag( element, 50, -50, 50, -50 ); + testHelper.testDrag( assert, element, 50, -50, 50, -50 ); element.dialog( "option", "draggable", false ); - testHelper.testDrag( element, 50, -50, 0, 0 ); + testHelper.testDrag( assert, element, 50, -50, 0, 0 ); element.remove(); } ); -test( "height", function() { - expect( 4 ); +QUnit.test( "height", function( assert ) { + assert.expect( 4 ); var element = $( "<div></div>" ).dialog(); - equal( element.dialog( "widget" ).outerHeight(), 150, "default height" ); + assert.equal( element.dialog( "widget" ).outerHeight(), 150, "default height" ); element.remove(); element = $( "<div></div>" ).dialog( { height: 237 } ); - equal( element.dialog( "widget" ).outerHeight(), 237, "explicit height" ); + assert.equal( element.dialog( "widget" ).outerHeight(), 237, "explicit height" ); element.remove(); element = $( "<div></div>" ).dialog(); element.dialog( "option", "height", 238 ); - equal( element.dialog( "widget" ).outerHeight(), 238, "explicit height set after init" ); + assert.equal( element.dialog( "widget" ).outerHeight(), 238, "explicit height set after init" ); element.remove(); element = $( "<div></div>" ).css( "padding", "20px" ) .dialog( { height: 240 } ); - equal( element.dialog( "widget" ).outerHeight(), 240, "explicit height with padding" ); + assert.equal( element.dialog( "widget" ).outerHeight(), 240, "explicit height with padding" ); element.remove(); } ); -test( "maxHeight", function( assert ) { - expect( 3 ); +QUnit.test( "maxHeight", function( assert ) { + assert.expect( 3 ); var element = $( "<div></div>" ).dialog( { maxHeight: 200 } ); testHelper.drag( element, ".ui-resizable-s", 1000, 1000 ); @@ -287,8 +288,8 @@ test( "maxHeight", function( assert ) { element.remove(); } ); -test( "maxWidth", function( assert ) { - expect( 3 ); +QUnit.test( "maxWidth", function( assert ) { + assert.expect( 3 ); var element = $( "<div></div>" ).dialog( { maxWidth: 200 } ); testHelper.drag( element, ".ui-resizable-e", 1000, 1000 ); @@ -306,8 +307,8 @@ test( "maxWidth", function( assert ) { element.remove(); } ); -test( "minHeight", function( assert ) { - expect( 3 ); +QUnit.test( "minHeight", function( assert ) { + assert.expect( 3 ); var element = $( "<div></div>" ).dialog( { minHeight: 10 } ); testHelper.drag( element, ".ui-resizable-s", -1000, -1000 ); @@ -325,8 +326,8 @@ test( "minHeight", function( assert ) { element.remove(); } ); -test( "minWidth", function( assert ) { - expect( 3 ); +QUnit.test( "minWidth", function( assert ) { + assert.expect( 3 ); var element = $( "<div></div>" ).dialog( { minWidth: 10 } ); testHelper.drag( element, ".ui-resizable-e", -1000, -1000 ); @@ -344,8 +345,8 @@ test( "minWidth", function( assert ) { element.remove(); } ); -test( "position, default center on window", function( assert ) { - expect( 2 ); +QUnit.test( "position, default center on window", function( assert ) { + assert.expect( 2 ); // Dialogs alter the window width and height in Firefox // so we collect that information before creating the dialog @@ -360,8 +361,8 @@ test( "position, default center on window", function( assert ) { element.remove(); } ); -test( "position, right bottom at right bottom via ui.position args", function( assert ) { - expect( 2 ); +QUnit.test( "position, right bottom at right bottom via ui.position args", function( assert ) { + assert.expect( 2 ); // Dialogs alter the window width and height in Firefox // so we collect that information before creating the dialog @@ -382,8 +383,8 @@ test( "position, right bottom at right bottom via ui.position args", function( a element.remove(); } ); -test( "position, at another element", function( assert ) { - expect( 4 ); +QUnit.test( "position, at another element", function( assert ) { + assert.expect( 4 ); var parent = $( "<div></div>" ).css( { position: "absolute", top: 400, @@ -423,24 +424,24 @@ test( "position, at another element", function( assert ) { parent.remove(); } ); -test( "resizable", function() { - expect( 4 ); +QUnit.test( "resizable", function( assert ) { + assert.expect( 4 ); var element = $( "<div></div>" ).dialog(); - testHelper.shouldResize( element, 50, 50, "[default]" ); + testHelper.shouldResize( assert, element, 50, 50, "[default]" ); element.dialog( "option", "resizable", false ); - testHelper.shouldResize( element, 0, 0, "disabled after init" ); + testHelper.shouldResize( assert, element, 0, 0, "disabled after init" ); element.remove(); element = $( "<div></div>" ).dialog( { resizable: false } ); - testHelper.shouldResize( element, 0, 0, "disabled in init options" ); + testHelper.shouldResize( assert, element, 0, 0, "disabled in init options" ); element.dialog( "option", "resizable", true ); - testHelper.shouldResize( element, 50, 50, "enabled after init" ); + testHelper.shouldResize( assert, element, 50, 50, "enabled after init" ); element.remove(); } ); -test( "title", function() { - expect( 11 ); +QUnit.test( "title", function( assert ) { + assert.expect( 11 ); function titleText() { return element.dialog( "widget" ).find( ".ui-dialog-title" ).html(); @@ -448,43 +449,43 @@ test( "title", function() { var element = $( "<div></div>" ).dialog(); - // some browsers return a non-breaking space and some return " " + // Some browsers return a non-breaking space and some return " " // so we generate a non-breaking space for comparison - equal( titleText(), $( "<span> </span>" ).html(), "[default]" ); - equal( element.dialog( "option", "title" ), null, "option not changed" ); + assert.equal( titleText(), $( "<span> </span>" ).html(), "[default]" ); + assert.equal( element.dialog( "option", "title" ), null, "option not changed" ); element.remove(); element = $( "<div title='foo'>" ).dialog(); - equal( titleText(), "foo", "title in element attribute" ); - equal( element.dialog( "option", "title" ), "foo", "option updated from attribute" ); + assert.equal( titleText(), "foo", "title in element attribute" ); + assert.equal( element.dialog( "option", "title" ), "foo", "option updated from attribute" ); element.remove(); element = $( "<div></div>" ).dialog( { title: "foo" } ); - equal( titleText(), "foo", "title in init options" ); - equal( element.dialog( "option", "title" ), "foo", "opiton set from options hash" ); + assert.equal( titleText(), "foo", "title in init options" ); + assert.equal( element.dialog( "option", "title" ), "foo", "opiton set from options hash" ); element.remove(); element = $( "<div title='foo'>" ).dialog( { title: "bar" } ); - equal( titleText(), "bar", "title in init options should override title in element attribute" ); - equal( element.dialog( "option", "title" ), "bar", "opiton set from options hash" ); + assert.equal( titleText(), "bar", "title in init options should override title in element attribute" ); + assert.equal( element.dialog( "option", "title" ), "bar", "opiton set from options hash" ); element.remove(); element = $( "<div></div>" ).dialog().dialog( "option", "title", "foo" ); - equal( titleText(), "foo", "title after init" ); + assert.equal( titleText(), "foo", "title after init" ); element.remove(); // Make sure attroperties are properly ignored - #5742 - .attr() might return a DOMElement element = $( "<form><input name='title'></form>" ).dialog(); - // some browsers return a non-breaking space and some return " " + // Some browsers return a non-breaking space and some return " " // so we get the text to normalize to the actual non-breaking space - equal( titleText(), $( "<span> </span>" ).html(), "[default]" ); - equal( element.dialog( "option", "title" ), null, "option not changed" ); + assert.equal( titleText(), $( "<span> </span>" ).html(), "[default]" ); + assert.equal( element.dialog( "option", "title" ), null, "option not changed" ); element.remove(); } ); -test( "width", function( assert ) { - expect( 3 ); +QUnit.test( "width", function( assert ) { + assert.expect( 3 ); var element = $( "<div></div>" ).dialog(); assert.close( element.dialog( "widget" ).width(), 300, 1, "default width" ); @@ -497,60 +498,63 @@ test( "width", function( assert ) { element.remove(); } ); -test( "#4826: setting resizable false toggles resizable on dialog", function() { - expect( 6 ); +QUnit.test( "#4826: setting resizable false toggles resizable on dialog", function( assert ) { + assert.expect( 6 ); var i, element = $( "<div></div>" ).dialog( { resizable: false } ); - testHelper.shouldResize( element, 0, 0, "[default]" ); + testHelper.shouldResize( assert, element, 0, 0, "[default]" ); for ( i = 0; i < 2; i++ ) { element.dialog( "close" ).dialog( "open" ); - testHelper.shouldResize( element, 0, 0, "initialized with resizable false toggle (" + ( i + 1 ) + ")" ); + testHelper.shouldResize( assert, element, 0, 0, "initialized with resizable false toggle (" + ( i + 1 ) + ")" ); } element.remove(); element = $( "<div></div>" ).dialog( { resizable: true } ); - testHelper.shouldResize( element, 50, 50, "[default]" ); + testHelper.shouldResize( assert, element, 50, 50, "[default]" ); for ( i = 0; i < 2; i++ ) { element.dialog( "close" ).dialog( "option", "resizable", false ).dialog( "open" ); - testHelper.shouldResize( element, 0, 0, "set option resizable false toggle (" + ( i + 1 ) + ")" ); + testHelper.shouldResize( assert, element, 0, 0, "set option resizable false toggle (" + ( i + 1 ) + ")" ); } element.remove(); } ); -asyncTest( "#8051 - 'Explode' dialog animation causes crash in IE 6, 7 and 8", function() { - expect( 1 ); +QUnit.test( "#8051 - 'Explode' dialog animation causes crash in IE 6, 7 and 8", function( assert ) { + var ready = assert.async(); + assert.expect( 1 ); var element = $( "<div></div>" ).dialog( { show: "explode", focus: function() { - ok( true, "dialog opened with animation" ); + assert.ok( true, "dialog opened with animation" ); element.remove(); - start(); + ready(); } } ); } ); -asyncTest( "#4421 - Focus lost from dialog which uses show-effect", function() { - expect( 1 ); +QUnit.test( "#4421 - Focus lost from dialog which uses show-effect", function( assert ) { + var ready = assert.async(); + assert.expect( 1 ); var element = $( "<div></div>" ).dialog( { show: "blind", focus: function() { - equal( element.dialog( "widget" ).find( document.activeElement ).length, 1, "dialog maintains focus" ); + assert.equal( element.dialog( "widget" ).find( document.activeElement ).length, 1, "dialog maintains focus" ); element.remove(); - start(); + ready(); } } ); } ); -asyncTest( "Open followed by close during show effect", function() { - expect( 1 ); +QUnit.test( "Open followed by close during show effect", function( assert ) { + var ready = assert.async(); + assert.expect( 1 ); var element = $( "<div></div>" ).dialog( { show: "blind", close: function() { - ok( true, "dialog closed properly during animation" ); + assert.ok( true, "dialog closed properly during animation" ); element.remove(); - start(); + ready(); } } ); |