notebook/IPython/html/tests
Brian E. Granger 89c1aa2010 Merge pull request #5062 from minrk/js-test-races
adjust some events in nb_roundtrip
2014-02-08 23:20:09 -08:00
..
base Made the folders map 1-to-1 with those in static 2014-02-07 21:13:33 -08:00
notebook adjust some events in nb_roundtrip 2014-02-08 23:12:05 -08:00
services Whoops, put kernel.js in the wrong folder 2014-02-07 21:18:54 -08:00
tree test unicode path in dashboard_nav 2014-02-08 23:09:23 -08:00
widgets Moved files out of casperjs folder 2014-02-07 21:06:58 -08:00
launchnotebook.py Adding dashboard navigation tests for dir browsing. 2014-02-04 15:53:28 -08:00
README.md Moved files out of casperjs folder 2014-02-07 21:06:58 -08:00
test_files.py Fixing test_files tests. 2014-02-05 15:41:28 -08:00
test_hist.sqlite mv IPython.html.notebook -> IPython.html 2013-06-27 11:14:10 -07:00
test_notebookapp.py Command line entry point to list running notebook servers 2014-01-13 16:22:43 -08:00
test_utils.py Small refactoring of is_hidden to take root as default kwarg. 2014-02-05 16:43:11 -08:00
util.js Moved files out of casperjs folder 2014-02-07 21:06:58 -08:00

IPython Notebook Javascript Tests

Regression tests for the web notebook. These tests depend on CasperJS, which in turn requires a recent version of PhantomJS.

Run the tests using:

iptest js

For finer granularity, or to specify more options, you can also run the following casperjs command

/path/to/bin/casperjs test --includes=util.js test_cases

The file util.js contains utility functions for tests, including a path to a running notebook server on localhost (http://127.0.0.1) with the port number specified as a command line argument to the test suite. Port 8888 is used if --port= is not specified.