Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

isProgressing becomes isPending. Unit tests added.

  • Loading branch information...
commit 749d32a290d8d22a662ffc18db2fb035b401564d 1 parent 11b7614
@jaubourg jaubourg authored
Showing with 5 additions and 2 deletions.
  1. +1 −1  src/deferred.js
  2. +4 −1 test/unit/deferred.js
View
2  src/deferred.js
@@ -21,7 +21,7 @@ jQuery.extend({
isResolved: doneList.fired,
isRejected: failList.fired,
- isProgressing: function() {
+ isPending: function() {
return !progressList.locked();
},
View
5 test/unit/deferred.js
@@ -8,7 +8,7 @@ jQuery.each( [ "", " - new operator" ], function( _, withNew ) {
test("jQuery.Deferred" + withNew, function() {
- expect( 14 );
+ expect( 20 );
createDeferred().resolve().then( function() {
ok( true , "Success on resolve" );
@@ -37,6 +37,7 @@ jQuery.each( [ "", " - new operator" ], function( _, withNew ) {
jQuery.each( "resolve reject".split( " " ), function( _, change ) {
createDeferred( function( defer ) {
+ ok( defer.isPending(), "pending after creation" );
var checked = 0;
defer.progress(function( value ) {
strictEqual( value, checked, "Progress: right value (" + value + ") received" );
@@ -44,7 +45,9 @@ jQuery.each( [ "", " - new operator" ], function( _, withNew ) {
for( checked = 0; checked < 3 ; checked++ ) {
defer.notify( checked );
}
+ ok( defer.isPending(), "pending after notification" );
defer[ change ]();
+ ok( !defer.isPending(), "not pending after " + change );
defer.notify();
});
});
Please sign in to comment.
Something went wrong with that request. Please try again.