@@ -710,13 +710,12 @@ QUnit.test( "jQuery.when", function( assert ) {
710710
711711QUnit . test ( "jQuery.when - joined" , function ( assert ) {
712712
713- assert . expect ( 195 ) ;
713+ assert . expect ( 81 ) ;
714714
715715 var deferreds = {
716716 rawValue : 1 ,
717717 fulfilled : jQuery . Deferred ( ) . resolve ( 1 ) ,
718718 rejected : jQuery . Deferred ( ) . reject ( 0 ) ,
719- notified : jQuery . Deferred ( ) . notify ( true ) ,
720719 eventuallyFulfilled : jQuery . Deferred ( ) . notify ( true ) ,
721720 eventuallyRejected : jQuery . Deferred ( ) . notify ( true ) ,
722721 fulfilledStandardPromise : Promise . resolve ( 1 ) ,
@@ -733,11 +732,6 @@ QUnit.test( "jQuery.when - joined", function( assert ) {
733732 eventuallyRejected : true ,
734733 rejectedStandardPromise : true
735734 } ,
736- willNotify = {
737- notified : true ,
738- eventuallyFulfilled : true ,
739- eventuallyRejected : true
740- } ,
741735 counter = 49 ;
742736
743737 QUnit . stop ( ) ;
@@ -752,9 +746,7 @@ QUnit.test( "jQuery.when - joined", function( assert ) {
752746 jQuery . each ( deferreds , function ( id2 , defer2 ) {
753747 var shouldResolve = willSucceed [ id1 ] && willSucceed [ id2 ] ,
754748 shouldError = willError [ id1 ] || willError [ id2 ] ,
755- shouldNotify = willNotify [ id1 ] || willNotify [ id2 ] ,
756749 expected = shouldResolve ? [ 1 , 1 ] : [ 0 , undefined ] ,
757- expectedNotify = shouldNotify && [ willNotify [ id1 ] , willNotify [ id2 ] ] ,
758750 code = "jQuery.when( " + id1 + ", " + id2 + " )" ,
759751 context1 = defer1 && jQuery . isFunction ( defer1 . promise ) ? defer1 . promise ( ) : window ,
760752 context2 = defer2 && jQuery . isFunction ( defer2 . promise ) ? defer2 . promise ( ) : window ;
@@ -773,30 +765,22 @@ QUnit.test( "jQuery.when - joined", function( assert ) {
773765 } else {
774766 assert . ok ( false , code + " => reject" ) ;
775767 }
776- } ) . progress ( function ( a , b ) {
777- assert . deepEqual ( [ a , b ] , expectedNotify , code + " => progress" ) ;
778- assert . strictEqual ( this [ 0 ] , expectedNotify [ 0 ] ? context1 : undefined , code + " => first context OK" ) ;
779- assert . strictEqual ( this [ 1 ] , expectedNotify [ 1 ] ? context2 : undefined , code + " => second context OK" ) ;
780768 } ) . always ( restart ) ;
781769 } ) ;
782770 } ) ;
783771 deferreds . eventuallyFulfilled . resolve ( 1 ) ;
784772 deferreds . eventuallyRejected . reject ( 0 ) ;
785773} ) ;
786774
787- QUnit . test ( "jQuery.when - resolved" , function ( assert ) {
775+ QUnit . test ( "jQuery.when - notify does not affect resolved" , function ( assert ) {
788776
789- assert . expect ( 6 ) ;
777+ assert . expect ( 3 ) ;
790778
791779 var a = jQuery . Deferred ( ) . notify ( 1 ) . resolve ( 4 ) ,
792780 b = jQuery . Deferred ( ) . notify ( 2 ) . resolve ( 5 ) ,
793781 c = jQuery . Deferred ( ) . notify ( 3 ) . resolve ( 6 ) ;
794782
795- jQuery . when ( a , b , c ) . progress ( function ( a , b , c ) {
796- assert . strictEqual ( a , 1 , "first notify value ok" ) ;
797- assert . strictEqual ( b , 2 , "second notify value ok" ) ;
798- assert . strictEqual ( c , 3 , "third notify value ok" ) ;
799- } ) . done ( function ( a , b , c ) {
783+ jQuery . when ( a , b , c ) . done ( function ( a , b , c ) {
800784 assert . strictEqual ( a , 4 , "first resolve value ok" ) ;
801785 assert . strictEqual ( b , 5 , "second resolve value ok" ) ;
802786 assert . strictEqual ( c , 6 , "third resolve value ok" ) ;
0 commit comments