From 845ea5e555cc50c47aaff6c630c6759a6431ccbe Mon Sep 17 00:00:00 2001 From: Pierre Gerold Date: Fri, 11 Dec 2015 15:50:21 +0100 Subject: [PATCH] end of tests --- notebook/tests/notebook/multiselect_toggle.js | 25 ++++++++++++++----- 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/notebook/tests/notebook/multiselect_toggle.js b/notebook/tests/notebook/multiselect_toggle.js index fbe917285..a7b63ef8d 100644 --- a/notebook/tests/notebook/multiselect_toggle.js +++ b/notebook/tests/notebook/multiselect_toggle.js @@ -69,16 +69,29 @@ casper.notebook_test(function () { /** * Test the multiselection 2 moves down. **/ - var result_indices = this.evaluate( function() { + this.test.assert(this.evaluate( function() { Jupyter.notebook.select(0); Jupyter.notebook.extend_selection_by(2); - var indices = Jupyter.notebook.get_selected_cells_indices(); + var indices_it = [2,3,4].entries(); Jupyter.notebook.move_selection_down(); Jupyter.notebook.move_selection_down(); - return Jupyter.notebook.get_selected_cells_indices(); - }); - var result = [2,3,4].entries(); - this.test.assert(result_indices.every( function(i){ return i === result.next().value[1];})) + var result = Jupyter.notebook.get_selected_cells_indices(); + return result.every( function(i){return i === indices_it.next().value[1];}) + })); + + /** + * Test multiselection 2 moves up. + **/ + this.test.assert( this.evaluate( function(){ + Jupyter.notebook.select(2); + Jupyter.notebook.extend_selection_by(3); + var indices_it = [0,1,2,3].entries(); + Jupyter.notebook.move_selection_up(); + Jupyter.notebook.move_selection_up(); + var result = Jupyter.notebook.get_selected_cells_indices(); + return result.every( function(i){return i === indices_it.next().value[1];}) + })); + /** * Test the multiselection move up at beginning of a Notebook