34 lines
861 B
Markdown
34 lines
861 B
Markdown
## Included in this directory
|
|
|
|
- index.html - the web page used to run the test suite.
|
|
|
|
- spec - includes the OpenLayers test/spec files.
|
|
|
|
- test-extensions.js - includes OpenLayers-specific extensions to the
|
|
testing frameworks.
|
|
|
|
|
|
## Run the test suite
|
|
|
|
Install the test dependencies (from the root of the repository):
|
|
|
|
npm install
|
|
|
|
Run the tests once with PhantomJS:
|
|
|
|
npm test
|
|
|
|
(This can also be run as `./build.py test`.)
|
|
|
|
Run the tests in a browser:
|
|
|
|
npm start
|
|
|
|
Now visit http://localhost:3000/test/ in your browser. (This can also be run
|
|
as `./build.py serve`.) The tests will re-run any time one of the source or
|
|
spec files changes.
|
|
|
|
Tip for TDD'ers: to make PhantomJS run the test suite continuously each time
|
|
a spec file is changed you can use nosier (http://pypi.python.org/pypi/nosier)
|
|
and do `nosier -p test -p src "./build.py test"`.
|