Browse Source

Update tests

Steven Silvester 8 years ago
parent
commit
035a1428be
1 changed files with 12 additions and 27 deletions
  1. 12 27
      test/src/notebook/notebook/widget.spec.ts

+ 12 - 27
test/src/notebook/notebook/widget.spec.ts

@@ -119,11 +119,6 @@ class LogNotebook extends Notebook {
     this.methods.push('onActivateRequest');
     this.methods.push('onActivateRequest');
   }
   }
 
 
-  protected onDeactivateRequest(msg: Message): void {
-    super.onDeactivateRequest(msg);
-    this.methods.push('onDeactivateRequest');
-  }
-
   protected onUpdateRequest(msg: Message): void {
   protected onUpdateRequest(msg: Message): void {
     super.onUpdateRequest(msg);
     super.onUpdateRequest(msg);
     this.methods.push('onUpdateRequest');
     this.methods.push('onUpdateRequest');
@@ -965,6 +960,18 @@ describe('notebook/notebook/widget', () => {
 
 
       });
       });
 
 
+      context('blur', () => {
+
+        it('should set the mode to `command`', () => {
+          simulate(widget.node, 'focus');
+          widget.mode = 'edit';
+          let other = document.createElement('div');
+          simulate(widget.node, 'blur', { relatedTarget: other });
+          expect(widget.mode).to.be('command');
+        });
+
+      });
+
     });
     });
 
 
     describe('#onAfterAttach()', () => {
     describe('#onAfterAttach()', () => {
@@ -1054,28 +1061,6 @@ describe('notebook/notebook/widget', () => {
 
 
     });
     });
 
 
-    describe('#onDeactivateRequest()', () => {
-
-      it('should set the mode to `command`', () => {
-        let widget = createActiveWidget();
-        widget.mode = 'edit';
-        sendMessage(widget, WidgetMessage.DeactivateRequest);
-        expect(widget.methods).to.contain('onDeactivateRequest');
-        expect(widget.mode).to.be('command');
-      });
-
-      it('should post an `update-request`', (done) => {
-        let widget = createActiveWidget();
-        sendMessage(widget, WidgetMessage.DeactivateRequest);
-        requestAnimationFrame(() => {
-          expect(widget.methods).to.contain('onUpdateRequest');
-          widget.dispose();
-          done();
-        });
-      });
-
-    });
-
     describe('#onUpdateRequest()', () => {
     describe('#onUpdateRequest()', () => {
 
 
       let widget: LogNotebook;
       let widget: LogNotebook;