notebook/IPython/html/tests
MinRK ae0b46aa3f address review from takluyver
- various typos
- discuss multi-line strings in nbformat doc
- testing cleanup
- py3compat simplification
- don't use setdefault when composing notebook nodes
- mime-type fix in svg2pdf
2014-11-01 16:41:09 -07:00
..
base IPython.{util->utils}.fixConsole() in html/tests/base 2014-10-20 11:12:10 +02:00
notebook address review from takluyver 2014-11-01 16:41:09 -07:00
services move binary msg test to services/serialize 2014-10-15 12:23:33 -07:00
tree minor fixes in dashboard tests 2014-08-27 13:51:49 -07:00
widgets output[mime/type] -> output.data[mime/type] in javascript 2014-11-01 16:41:05 -07:00
launchnotebook.py Fix failure message for tests 2014-09-04 15:13:59 -07:00
README.md Updating JS tests README.md. 2014-02-09 14:15:54 -08:00
test_files.py update html/js to nbformat 4 2014-11-01 16:41:02 -07:00
test_hist.sqlite
test_nbextensions.py test installing nbextensions with symlink 2014-02-14 15:02:02 -08:00
test_notebookapp.py capture logging in a few tests 2014-02-22 21:12:19 -08:00
test_serialize.py test websocket-friendly binary message roundtrip 2014-10-15 12:23:33 -07:00
test_utils.py
util.js Fix an issue in the kernel_running function of the JS tests, 2014-10-21 16:43:30 -07: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.