Promise-savvy testing framework.

A promise-savvy testing framework for Node.js.

  • Backward compatible with nodeunit: runs any* nodeunit test suite without modification.
  • Pass either immediate values or promises to assertions. Testpilot will resolve them for you.
  • End a test/setUp/tearDown function either in the nodeunit style or by returning a promise.

* Any nodeunit test that does not already pass promises to assertion functions, that is.

npm install testpilot
testpilot path/to/test/directory

Details coming soon.