##// END OF EJS Templates
Properly dispose of widget model. Delete comm's ref to...
Properly dispose of widget model. Delete comm's ref to the widget model so the GC will collect it when it is no longer reference elsewhere.

File last commit:

r14080:dd345f46
r14386:463ad221
Show More
nb_arrow_keys.js
24 lines | 930 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.utils.press(IPython.keycodes.b)
pos1 = IPython.notebook.get_selected_index();
IPython.utils.press(IPython.keycodes.b)
pos2 = IPython.notebook.get_selected_index();
// Simulate the "up arrow" and "down arrow" keys.
IPython.utils.press_up();
pos3 = IPython.notebook.get_selected_index();
IPython.utils.press_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.');
});