##// END OF EJS Templates
Allow IPython directory to be passed down to kernel selection from App...
Allow IPython directory to be passed down to kernel selection from App With apologies to @ivanov for creating a new Manager class.

File last commit:

r15946:60417138
r16382:52d1090d
Show More
dualmode_movecell.js
24 lines | 1.0 KiB | application/javascript | JavascriptLexer
// Test
casper.notebook_test(function () {
var a = 'print("a")';
var index = this.append_cell(a);
this.execute_cell_then(index);
var b = 'print("b")';
index = this.append_cell(b);
this.execute_cell_then(index);
this.then(function () {
// Cell movement ( ctrl-(k or j) )
this.select_cell(2);
this.test.assertEquals(this.get_cell_text(2), b, 'select 2; Cell 2 text is correct');
this.trigger_keydown('ctrl-k'); // Move cell 2 up one
this.test.assertEquals(this.get_cell_text(1), b, 'ctrl-k; Cell 1 text is correct');
this.test.assertEquals(this.get_cell_text(2), a, 'ctrl-k; Cell 2 text is correct');
this.validate_notebook_state('ctrl-k', 'command', 1);
this.trigger_keydown('ctrl-j'); // Move cell 1 down one
this.test.assertEquals(this.get_cell_text(1), a, 'ctrl-j; Cell 1 text is correct');
this.test.assertEquals(this.get_cell_text(2), b, 'ctrl-j; Cell 2 text is correct');
this.validate_notebook_state('ctrl-j', 'command', 2);
});
});