Files
openlayers/test
Tim Schaub 667f4278b3 Merge pull request #1748 from tschaub/roughly
Fix test failures on Chrome 33.  The trig functions in V8 have changed, and are may change again (see https://code.google.com/p/v8/issues/detail?id=3006 for the full story).  As a result, we no longer rely on Vincenty for antipodal distance calculations (not recommended anyway), and we use a very low precision match for testing cosine distance on a sphere.
2014-02-25 15:39:31 -07:00
..
2013-06-01 18:16:43 +02:00
2013-09-15 14:22:41 -06:00
2013-03-23 05:50:54 -06:00
2013-03-13 04:55:30 +01:00

Included in this directory

Run the test suite with PhantomJS

With PhantomJS installed, and assuming phantomjs is in the PATH:

$ phantomjs mocha-phantom.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".