deftjs / DeftJS

Extensions for Large-Scale Sencha Touch and Ext JS Applications
http://deftjs.org/
MIT License
285 stars 56 forks source link

Complete remaining Jasmine unit tests for `Deft.Promise` and `Deft.Chain` #41

Closed johnyanarella closed 11 years ago

johnyanarella commented 12 years ago

See TODOs in spec/Deft/promise/Promise.coffee.

johnyanarella commented 11 years ago

These unit tests have been implemented in the promises_aplus branch and will be part of the Deft JS 0.9 release.

NOTE: These unit tests were implemented using Mocha instead of Jasmine. The test runner and associated tests can be found in the /tests directory and its subdirectories. For Promise/A+ compliance testing, we are using the Promise/A+ Compliance Test Suite, which is Mocha-based.

johnyanarella commented 11 years ago

Deft.Chain

New mocha-based test suite:

Eliminated the original Jasmine-based Deferred and Promise unit tests, as these have been invalidated by the new Promises/A+ implementation. Replaced with new mocha-based unit tests with massively improved coverage of the Deft.Promise and Deft.Chain APIs.

See also: #82