Files
openlayers/test/README.md

33 lines
1.2 KiB
Markdown

Included in this directory
--------------------------
- ol.html - the web page used to run the test suite.
- spec - includes the OpenLayers test/spec files.
- jasmine-1.2.0 - includes the Jasmine Testing Framework.
https://github.com/pivotal/jasmine
- jasmine-extensions.js - includes OpenLayers-specific extensions to Jasmine.
- phantom-jasmine - a PhantomJS script and a console reporter to for headless
testing. Comes from https://github.com/jcarver989/phantom-jasmine.
Run the test suite with PhantomJS
---------------------------------
With PhantomJS installed, and assuming phantomjs is in the PATH:
$ phantomjs phantom-jasmine/run_jasmine_test.coffee ol.html
(Works with PhantomJS 1.6.1, untested with other versions.)
This command can also be run by doing `./build.py test` at the root of ol3.
Make sure that the polvr web server is running (`./build.py serve`), otherwise
you will most likely see something like `0 specs, 0 failures in 0.001s.`.
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"`.