diff --git a/IPython/html/tests/casperjs/test_cases/widgets.js b/IPython/html/tests/casperjs/test_cases/widgets.js
index db20dd4..f87d7b8 100644
--- a/IPython/html/tests/casperjs/test_cases/widgets.js
+++ b/IPython/html/tests/casperjs/test_cases/widgets.js
@@ -22,21 +22,23 @@ casper.notebook_test(function () {
};
// Test widget dependencies ////////////////////////////////////////////////
- run_python_code('from IPython.html import widgets\n' +
- 'from IPython.display import display, clear_output\n' +
- 'widgets.init_widget_js()');
- this.wait(500); // Wait for require.js async callbacks to load dependencies.
-
this.then(function () {
// Check if the WidgetManager class is defined.
this.test.assert(this.evaluate(function() {
return IPython.WidgetManager != undefined;
}), 'WidgetManager class is defined');
-
+ });
+
+ run_python_code('from IPython.html import widgets\n' +
+ 'from IPython.display import display, clear_output\n' +
+ 'print("Success")');
+ this.wait(500); // Wait for require.js async callbacks to load dependencies.
+
+ this.then(function () {
// Check if the widget manager has been instanciated.
this.test.assert(this.evaluate(function() {
- return IPython.notebook.widget_manager != undefined;
+ return IPython.widget_manager != undefined;
}), 'Notebook widget manager instanciated');
});
@@ -53,7 +55,7 @@ casper.notebook_test(function () {
// suffixed).
var javascript_names = this.evaluate(function () {
names = [];
- for (var name in IPython.notebook.widget_manager.widget_model_types) {
+ for (var name in IPython.widget_manager.widget_model_types) {
names.push(name.replace('Model',''));
}
return names;