Browse Source

Fix EditorWidget test by binding function

Vidar Tonaas Fauske 8 năm trước cách đây
mục cha
commit
481d1d5063
2 tập tin đã thay đổi với 2 bổ sung9 xóa
  1. 2 5
      src/editorwidget/widget.ts
  2. 0 4
      test/src/editorwidget/widget.spec.ts

+ 2 - 5
src/editorwidget/widget.ts

@@ -25,10 +25,6 @@ import {
   CodeEditorWidget
 } from '../codeeditor/widget';
 
-import {
-  Widget
-} from 'phosphor/lib/ui/widget';
-
 
 /**
  * The class name added to a dirty widget.
@@ -200,7 +196,8 @@ class EditorWidgetFactory extends ABCWidgetFactory<EditorWidget, DocumentRegistr
    * Create a new widget given a context.
    */
   protected createNewWidget(context: DocumentRegistry.CodeContext): EditorWidget {
-    let func = this._services.factoryService.newDocumentEditor
+    let func = this._services.factoryService.newDocumentEditor.bind(
+      this._services.factoryService);
     let factory: CodeEditor.Factory = options => {
       options.lineNumbers = true;
       options.readOnly = false;

+ 0 - 4
test/src/editorwidget/widget.spec.ts

@@ -7,10 +7,6 @@ import {
   ServiceManager, utils
 } from '@jupyterlab/services';
 
-import {
-  Widget
-} from 'phosphor/lib/ui/widget';
-
 import {
   CodeMirrorEditorFactory, CodeMirrorMimeTypeService
 } from '../../../lib/codemirror';