aboutsummaryrefslogtreecommitdiffstats
path: root/test/unit/deferred.js
Commit message (Collapse)AuthorAgeFilesLines
* Build: code style fixes after all those revertsOleg Gaidarenko2015-12-221-120/+119
|
* Revert "Deferred: Backwards-compatible standards interoperability"Oleg Gaidarenko2015-12-221-636/+251
| | | | This reverts commit 34f25631795e0641cc706012cfe5a88dacdedfec.
* Revert "Deferred: add .catch handler"Oleg Gaidarenko2015-12-221-37/+0
| | | | This reverts commit ef77f83db86b806425203d1e5ecbcc119d7b9c32.
* Tests: further improvements QUnit 2.0 migrationOleg Gaidarenko2015-09-081-2/+4
| | | | | | | | | * Remove QUnit jshint globals * Extend QUnit.assert methods * Use assert.async instead of start/stop/done Ref b930d14ce64937e9478405eee2828d4da091d2cb Ref c8d15a2f9f108e90d3651c31e4abf45415a30fde
* Tests: Partially use new qunit interfaceOleg Gaidarenko2015-09-071-98/+98
| | | | | | | | | | | | | http://qunitjs.com/upgrade-guide-2.x/ For most of the boring work was used https://github.com/apsdehal/qunit-migrate package However, it can't update local qunit helpers, plus in some places old QUnit.asyncTest signature is still used Ref b930d14ce64937e9478405eee2828d4da091d2cb Fixes gh-2540
* Build: Update jscs and lint filesOleg Gaidarenko2015-09-071-215/+215
| | | | | Ref 10fdad742a2a6aa9f0e00b3e04fc5264797c53c7 Fixes gh-2056
* Deferred: pass lint in new catch testsTimmy Willison2015-07-061-4/+4
|
* Deferred: add .catch handlerTimmy Willison2015-07-061-0/+36
| | | | Fixes gh-2102
* Deferred: Always handle progress callbacks before done/failRichard Gibson2015-04-221-0/+48
| | | | | | | | Fixes gh-2013 Fixes gh-2010 Closes gh-2210 (cherry picked from commit 002240a6eb1cee2fcd886d5cf44893eb67f246f1)
* Deferred: Backwards-compatible standards interoperabilityRichard Gibson2015-03-201-82/+418
| | | | | | | Fixes gh-1722 Closes gh-1996 (cherry picked from commit 555a50d340706e3e1e0de09231050493d0ad841e)
* Deferred: Fix $.when with resolved deferred and progress callbacksNicolas HENRY2014-12-251-0/+22
| | | | Ref ab20d9d24f0a95df382c02e9ef3dcc4adb86e4f1
* No ticket: add assertions for jQuery.when( array ). Close gh-1312. ↵Daniel Herman2013-08-191-2/+4
| | | | (cherry-picked from 584a4af9c8633b35fe49152c81977de03f885826)
* Update jshintrc to conform to new style guide. Conform to onevar and unused ↵Timmy Willison2013-04-091-16/+12
| | | | | | | | | | | | | | | | in tests. Fixes #13755. Conflicts: src/.jshintrc src/data.js test/unit/attributes.js test/unit/core.js test/unit/data.js test/unit/event.js test/unit/manipulation.js test/unit/queue.js test/unit/traversing.js test/unit/wrap.js
* Propagate context of returned deferred object in Deferred.then(). Fixes #13160.nanto2013-01-081-1/+17
|
* Deferred: .resolve(), .reject() and .notify() now set the callback context ↵jaubourg2012-12-071-3/+3
| | | | to the promise instance rather than the deferred instance ; .then() has also been amended. Fixes #11405.
* Fixing style for deferred.js unit tests. Close gh-973.Erick Ruiz de Chavez2012-10-161-79/+81
| | | | Close jquery/2012-dev-summit/#56
* deferred.promise(obj) should work with non-objects. Fixes #12521. Much ↵jaubourg2012-09-131-1/+18
| | | | needed unit tests added!
* Make unit tests friendly to Closure Compiler. Closes gh-845.Chad Killingsworth2012-07-051-5/+6
| | | | | | Conflicts: test/unit/effects.js test/unit/offset.js
* Unit tests are linted and passing.Rick Waldron2012-06-211-10/+14
|
* Preserves context objects when multiple Deferreds are passed to $.when(). ↵jaubourg2012-05-121-6/+20
| | | | Context is an array containing the original contexts in order. When non-observable value is given, associated context is undefined. In case only a single non-observable value is given, context is the global object (thanks so much Function.prototype.apply!). Fixes #11749.
* Fix #11736. Remove deprecated Deferred.isResolved/isRejected.Dave Methvin2012-05-111-3/+1
|
* Makes Deferred implementation truly Promise/A compliant. Unit tests amended. ↵jaubourg2012-04-021-33/+37
| | | | Actually few changes required in jQuery's own source and we gained 8 bytes minified gzipped \o/.
* Have Deferred.always return the object onto which it is currently attached ↵jaubourg2011-11-091-0/+13
| | | | to enable true chainability. Fixes #10723. Unit tests added.
* Fix #10691. Remove all instances of equals() and same(), as these are ↵Mike Sherov2011-11-061-3/+3
| | | | deprecated in QUnit.
* Removes isPending and introduces state as a means to retrieve the ↵jaubourg2011-10-111-4/+6
| | | | Deferred/Promise state. Unit tests amended.
* isProgressing becomes isPending. Unit tests added.jaubourg2011-10-041-1/+4
|
* $.Callbacks, $.Topic and notify/progress on $.Deferred.jaubourg2011-09-191-117/+100
|
* Fixes #9446. Context is properly propagated using pipe. If context was the ↵jaubourg2011-07-011-0/+27
| | | | original deferred, then context is updated to next deferred in the chain. Unit tests added.
* Fixes #9104. Returning null or undefined in a pipe callback shouldn't end up ↵jaubourg2011-05-091-2/+10
| | | | throwing an exception. Silly, silly, me.
* Renames chain as pipe.jaubourg2011-04-081-16/+16
|
* Adds always and chain methods to deferreds.jaubourg2011-04-071-126/+252
|
* Moves Deferred-related code into a separate module. Context handling has ↵jaubourg2011-03-031-0/+222
been simplified in _Deferred.resolve and jQuery.when has been refactored for clarity (and minor optimization).