You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Michaël Zasso d8011d1683 deps: upgrade V8 to 4.6.85.23 9 years ago
..
lib deps: upgrade V8 to 4.6.85.23 9 years ago
README deps: upgrade v8 to 3.25.30 11 years ago
promises-aplus.status deps: update v8 to 3.29.93.1 10 years ago
testcfg.py deps: upgrade V8 to 4.6.85.23 9 years ago

README

This directory contains code for running Promise/A+ Compliance Test Suite[1].
You can download the it from [1], or by specifying --download to
tools/run-tests.py.
Promise/A+ Compliance Test Suite requires Node environment and needs some
libraries. To run it in d8 shell, we provides some emulation functions in the
lib/ directory.

- lib/adapter.js
- An adapter for harmony Promise used in Promise/A+ tests.
- lib/assert.js
- Emulates assert modules in Node.
- lib/global.js
- Provides global functions and variables.
- lib/mocha.js
- Emulates Mocha[2] test framework.
- lib/require.j
- Emulate require function in Node.
- lib/run-tests.js
- Run all describe tests.

The emulation is not complete. Upgrading Promise/A+ tests will require
changing lib/ scripts.

Sinon.JS[3], required by Promise/A+ tests, is also downloaded by run-tests.py.

[1]: https://github.com/promises-aplus/promises-tests
[2]: http://visionmedia.github.io/mocha/
[3]: http://sinonjs.org/