notebook/IPython/html/tests
2015-02-04 09:54:15 -08:00
..
base fix highlight test for failed highlighting 2015-01-10 11:05:45 -08:00
notebook fix stop-on-error test 2015-01-18 13:23:20 -08:00
services don't trigger kernel_starting after kernel_connected 2015-02-02 14:23:00 -08:00
tree
widgets Test for persistence. 2015-02-04 09:54:15 -08:00
launchnotebook.py
README.md
test_files.py
test_hist.sqlite
test_nbextensions.py Fix error when overwriting a bad symbolic link installing an nbextension 2015-01-28 23:54:24 +00:00
test_notebookapp.py
test_paths.py
test_serialize.py
test_utils.py
util.js wait for new-notebook button to arrive 2015-01-23 15:07:25 -08:00

IPython Notebook JavaScript Tests

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

The JavaScript tests are organized into subdirectories that match those in static (base', notebook, services, tree`, etc.).

To run all of the JavaScript tests do:

iptest js

To run the JavaScript tests in a single subdirectory (notebook in this case) do:

iptest js/notebook

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. When you run these tests using iptest you do not, however, have to start a notebook server yourself; that is done automatically.