##// END OF EJS Templates
Merge pull request #4712 from takluyver/docs-shotgun-3...
Merge pull request #4712 from takluyver/docs-shotgun-3 Various docs fixes * Tweak exclude patterns, which were accidentally excluding qt.console.frontend_widget * Added example of adding input transformers (#4709) * Tidied up and added some module docstrings, now that we're using the first line in the API index * Update the inputsplitter module docstring, which was rather out of date. * Fix some header levels introduced in #4265 * pyreadline is apparently no longer mandatory on Windows (#4544)

File last commit:

r13278:0ab30694
r13973:1faf2f6e merge
Show More
merge_cells.js
37 lines | 1.2 KiB | application/javascript | JavascriptLexer
David Wyde
Add CasperJS tests for `merge_cell_above()` and `merge_cell_below()`.
r13256 //
// Test merging two notebook cells.
//
Paul Ivanov
pep8 style function names
r13275 casper.notebook_test(function() {
David Wyde
Add CasperJS tests for `merge_cell_above()` and `merge_cell_below()`.
r13256 var output = this.evaluate(function () {
// Fill in test data.
var set_cell_text = function () {
var cell_one = IPython.notebook.get_selected_cell();
cell_one.set_text('a = 5');
IPython.notebook.insert_cell_below('code');
var cell_two = IPython.notebook.get_selected_cell();
Thomas Kluyver
Use Python 3 compatible syntax in tests
r13278 cell_two.set_text('print(a)');
David Wyde
Add CasperJS tests for `merge_cell_above()` and `merge_cell_below()`.
r13256 };
// merge_cell_above()
set_cell_text();
IPython.notebook.merge_cell_above();
var merged_above = IPython.notebook.get_selected_cell();
// merge_cell_below()
set_cell_text();
IPython.notebook.select(0);
IPython.notebook.merge_cell_below();
var merged_below = IPython.notebook.get_selected_cell();
return {
above: merged_above.get_text(),
below: merged_below.get_text()
};
});
Thomas Kluyver
Use Python 3 compatible syntax in tests
r13278 this.test.assertEquals(output.above, 'a = 5\nprint(a)',
David Wyde
Add CasperJS tests for `merge_cell_above()` and `merge_cell_below()`.
r13256 'Successful insert_cell_above().');
Thomas Kluyver
Use Python 3 compatible syntax in tests
r13278 this.test.assertEquals(output.below, 'a = 5\nprint(a)',
David Wyde
Add CasperJS tests for `merge_cell_above()` and `merge_cell_below()`.
r13256 'Successful insert_cell_below().');
});