notebook/IPython/html/tests
Min RK 3228719b26 fix highlight test for failed highlighting
not sure how this ever succeeded, but it's failing now
2015-01-10 11:05:45 -08:00
..
base fix highlight test for failed highlighting 2015-01-10 11:05:45 -08:00
notebook fix insert_cell_at_index call in tests 2015-01-05 11:21:30 +01:00
services wait for kernel_ready after ws_closed_error 2014-11-08 19:23:20 -08:00
tree fix link-following logic in directory nav 2014-11-10 14:02:20 -08:00
widgets Some code cleanup in javascript and python 2014-12-27 21:39:07 +01:00
launchnotebook.py abstract some methods in contents service tests 2014-12-17 11:38:44 -08:00
README.md Updating JS tests README.md. 2014-02-09 14:15:54 -08:00
test_files.py fix backward f, nb args for nbformat.write 2014-11-01 16:41:13 -07:00
test_hist.sqlite mv IPython.html.notebook -> IPython.html 2013-06-27 11:14:10 -07:00
test_nbextensions.py allow system-wide paths for nbextensions 2015-01-09 14:15:31 -08:00
test_notebookapp.py capture logging in a few tests 2014-02-22 21:12:19 -08:00
test_paths.py don't enforce .ipynb extension in URLs 2014-12-19 12:42:28 -08:00
test_serialize.py test websocket-friendly binary message roundtrip 2014-10-15 12:23:33 -07: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 Some code cleanup in javascript and python 2014-12-27 21:39:07 +01: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.