##// END OF EJS Templates
Add CasperJS tests for `merge_cell_above()` and `merge_cell_below()`.
David Wyde -
Show More
@@ -0,0 +1,37
1 //
2 // Test merging two notebook cells.
3 //
4 casper.notebookTest(function() {
5 var output = this.evaluate(function () {
6 // Fill in test data.
7 var set_cell_text = function () {
8 var cell_one = IPython.notebook.get_selected_cell();
9 cell_one.set_text('a = 5');
10
11 IPython.notebook.insert_cell_below('code');
12 var cell_two = IPython.notebook.get_selected_cell();
13 cell_two.set_text('print a');
14 };
15
16 // merge_cell_above()
17 set_cell_text();
18 IPython.notebook.merge_cell_above();
19 var merged_above = IPython.notebook.get_selected_cell();
20
21 // merge_cell_below()
22 set_cell_text();
23 IPython.notebook.select(0);
24 IPython.notebook.merge_cell_below();
25 var merged_below = IPython.notebook.get_selected_cell();
26
27 return {
28 above: merged_above.get_text(),
29 below: merged_below.get_text()
30 };
31 });
32
33 this.test.assertEquals(output.above, 'a = 5\nprint a',
34 'Successful insert_cell_above().');
35 this.test.assertEquals(output.below, 'a = 5\nprint a',
36 'Successful insert_cell_below().');
37 });
General Comments 0
You need to be logged in to leave comments. Login now