-
- var flag = true;
-
- jQuery.deferred().resolve().cancel().then( function() {
- ok( flag = false , "Success on resolve/cancel" );
- }).fail( function() {
- ok( flag = false , "Error on resolve/cancel" );
- });
-
- ok( flag , "Cancel on resolve" );
-
- flag = true;
-
- jQuery.deferred().reject().cancel().then( function() {
- ok( flag = false , "Success on reject/cancel" );
- }).fail( function() {
- ok( flag = false , "Error on reject/cancel" );
- });
-
- ok( flag , "Cancel on reject" );
-
- jQuery.deferred( false ).resolve().then( function() {
- return false;
- } , function() {
- ok( true , "Not cancelled on resolve" );
- });
-
- jQuery.deferred( false ).reject().fail( function() {
- return false;
- } , function() {
- ok( true , "Not cancelled on reject" );
- });
-