##// END OF EJS Templates
Update COPYING.txt...
Update COPYING.txt Don't exclude other projects Added new line Don't specify that the comment token in Javascript is different from Python. Fix line break Update 3-clause line

File last commit:

r15619:957ea4d8
r15988:4265cfef
Show More
arrow_keys.js
24 lines | 956 B | application/javascript | JavascriptLexer
//
// Check for errors with up and down arrow presses in a non-empty notebook.
//
casper.notebook_test(function () {
var result = this.evaluate(function() {
IPython.notebook.command_mode();
pos0 = IPython.notebook.get_selected_index();
IPython.keyboard.trigger_keydown('b');
pos1 = IPython.notebook.get_selected_index();
IPython.keyboard.trigger_keydown('b');
pos2 = IPython.notebook.get_selected_index();
// Simulate the "up arrow" and "down arrow" keys.
IPython.keyboard.trigger_keydown('up');
pos3 = IPython.notebook.get_selected_index();
IPython.keyboard.trigger_keydown('down');
pos4 = IPython.notebook.get_selected_index();
return pos0 == 0 &&
pos1 == 1 &&
pos2 == 2 &&
pos3 == 1 &&
pos4 == 2;
});
this.test.assertTrue(result, 'Up/down arrow okay in non-empty notebook.');
});