X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=test%2Funit%2Fcore.js;h=6231b1d53d26797d066d085eb61a8d5a9b69acfa;hb=e2941d5a98e91c5f61b200b2763e5fa0eb339365;hp=ef06e7ac26cc24bc0f6ea3e052496245e10d667d;hpb=e56de77df90e50b9999a02e57241b1cf498b0fe4;p=jquery.git diff --git a/test/unit/core.js b/test/unit/core.js index ef06e7a..6231b1d 100644 --- a/test/unit/core.js +++ b/test/unit/core.js @@ -1,4 +1,4 @@ -module("core"); +module("core", { teardown: moduleTeardown }); test("Basic requirements", function() { expect(7); @@ -84,6 +84,9 @@ test("jQuery()", function() { exec = true; elem.click(); + + // manually clean up detached elements + elem.remove(); }); test("selector state", function() { @@ -915,7 +918,7 @@ test("jQuery._Deferred()", function() { test = false; - deferred.complete( function( value ) { + deferred.done( function( value ) { equals( value , "value" , "Test pre-resolve callback" ); test = true; } ); @@ -926,7 +929,7 @@ test("jQuery._Deferred()", function() { test = false; - deferred.complete( function( value ) { + deferred.done( function( value ) { equals( value , "value" , "Test post-resolve callback" ); test = true; } ); @@ -937,7 +940,7 @@ test("jQuery._Deferred()", function() { test = true; - deferred.complete( function() { + deferred.done( function() { ok( false , "Cancel was ignored" ); test = false; } ); @@ -947,18 +950,18 @@ test("jQuery._Deferred()", function() { deferred = jQuery._Deferred().resolve(); try { - deferred.complete( function() { + deferred.done( function() { throw "Error"; } , function() { ok( true , "Test deferred do not cancel on exception" ); } ); } catch( e ) { strictEqual( e , "Error" , "Test deferred propagates exceptions"); - deferred.complete(); + deferred.done(); } test = ""; - deferred = jQuery._Deferred().complete( function() { + deferred = jQuery._Deferred().done( function() { test += "A"; @@ -968,13 +971,13 @@ test("jQuery._Deferred()", function() { } ).resolve(); - strictEqual( test , "AB" , "Test multiple complete parameters" ); + strictEqual( test , "AB" , "Test multiple done parameters" ); test = ""; - deferred.complete( function() { + deferred.done( function() { - deferred.complete( function() { + deferred.done( function() { test += "C"; @@ -987,11 +990,11 @@ test("jQuery._Deferred()", function() { test += "B"; } ); - strictEqual( test , "ABC" , "Test complete callbacks order" ); + strictEqual( test , "ABC" , "Test done callbacks order" ); deferred = jQuery._Deferred(); - deferred.fire( jQuery , [ document ] ).complete( function( doc ) { + deferred.fire( jQuery , [ document ] ).done( function( doc ) { ok( this === jQuery && arguments.length === 1 && doc === document , "Test fire context & args" ); }); });