##// END OF EJS Templates
Use low overhead object heritence in Js (Object.create vs new)...
Use low overhead object heritence in Js (Object.create vs new) the use of XX.prototype = new YY(); Does trigger the constructor of YY without the nead for it. `Object.create` does go around this limitation and target browser that are relatively Old. Cf https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/create for more info It might help to get rid of some logic in constructors that check wether some options are passed in, that were causing errors on noteboko load. Typically `if(element){ }` on Abstract `Cell` constructor.
Matthias Bussonnier -
r18377:848742ff
Show More
Name Size Modified Last Commit Author
/ IPython / html / tests
base
notebook
services
tree
widgets
README.md Loading ...
__init__.py Loading ...
launchnotebook.py Loading ...
test_files.py Loading ...
test_hist.sqlite Loading ...
test_nbextensions.py Loading ...
test_notebookapp.py Loading ...
test_utils.py Loading ...
util.js Loading ...

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.