execute_code_cell.js
21 lines
| 584 B
| application/javascript
|
JavascriptLexer
David Wyde
|
r13249 | // | ||
// Test code cell execution. | ||||
// | ||||
David Wyde
|
r13253 | casper.notebookTest(function () { | ||
David Wyde
|
r13249 | this.evaluate(function () { | ||
var cell = IPython.notebook.get_selected_cell(); | ||||
cell.set_text('a=10; print a'); | ||||
cell.execute(); | ||||
}); | ||||
David Wyde
|
r13253 | this.wait(2000); | ||
David Wyde
|
r13249 | |||
David Wyde
|
r13253 | this.then(function () { | ||
var result = this.evaluate(function () { | ||||
var cell = IPython.notebook.get_cell(0); | ||||
var output = cell.element.find('.output_area').find('pre').html(); | ||||
return output; | ||||
}) | ||||
this.test.assertEquals(result, '10\n', 'stdout output matches') | ||||
}); | ||||
David Wyde
|
r13249 | }); | ||