blob: d03283404023acfdb4dc2dfd4bba4a3b6061343e [file] [log] [blame]
This directory contains the contents of Promise A+ tests 2.0.5[1] ported into WebKit.
To use this tests inside WebKit LayoutTests, we sue browserify to generate `promise-tests.js`.
Additionally, this directory contains the following contents.
- promises-tests
promises-tests is Promise A+ test suite. It assumes that it works on the Node.js environment.
To use it in LayoutTests, we use browserify to transform Node.js styled JS code to
browser styled JS code.
- mocha
Mocha[2] is a test runner used in the promise-tests. This directory contains mocha.js
for browser environment in resource/mocha.js (version 1.21.4).
- browserify
promise-tests.js is generated by browserify[3], following instructions.
1. cd promise-tests
2. npm install
3. cd ../
4. browserify browserify-entry-point.js -o promises-tests.js
[1]: https://github.com/promises-aplus/promises-tests
[2]: http://visionmedia.github.io/mocha/
[3]: http://browserify.org/