kernel_test.js
28 lines
| 833 B
| application/javascript
|
JavascriptLexer
Matthias BUSSONNIER
|
r14718 | |||
// | ||||
// Miscellaneous javascript tests | ||||
// | ||||
casper.notebook_test(function () { | ||||
this.evaluate(function () { | ||||
IPython.notebook.kernel.kernel_info( | ||||
function(msg){ | ||||
Matthias BUSSONNIER
|
r14722 | IPython._kernel_info_response = msg; | ||
Matthias BUSSONNIER
|
r14718 | }) | ||
}); | ||||
this.waitFor( | ||||
function () { | ||||
return this.evaluate(function(){ | ||||
return IPython._kernel_info_response; | ||||
}); | ||||
}); | ||||
Matthias BUSSONNIER
|
r14719 | this.then(function () { | ||
Matthias BUSSONNIER
|
r14722 | var kernel_info_response = this.evaluate(function(){ | ||
Matthias BUSSONNIER
|
r14719 | return IPython._kernel_info_response; | ||
Matthias BUSSONNIER
|
r14718 | }); | ||
this.test.assertTrue( kernel_info_response.msg_type === 'kernel_info_reply', 'Kernel info request return kernel_info_reply'); | ||||
this.test.assertTrue( kernel_info_response.content !== undefined, 'Kernel_info_reply is not undefined'); | ||||
Matthias BUSSONNIER
|
r14719 | }); | ||
Matthias BUSSONNIER
|
r14718 | |||
}); | ||||