Browse Source

Update tests

Steven Silvester 8 years ago
parent
commit
29d9eca2d2

+ 1 - 1
test/src/notebook/cells/widget.spec.ts

@@ -803,7 +803,7 @@ describe('notebook/cells/widget', () => {
     describe('#constructor()', () => {
     describe('#constructor()', () => {
 
 
       it('should create a raw cell widget', () => {
       it('should create a raw cell widget', () => {
-        let widget = new RawCellWidget({renderer:CodeMirrorNotebookRenderer.defaultRawCellRenderer});
+        let widget = new RawCellWidget({renderer: CodeMirrorNotebookRenderer.defaultRawCellRenderer});
         expect(widget).to.be.a(RawCellWidget);
         expect(widget).to.be.a(RawCellWidget);
       });
       });
 
 

+ 8 - 6
test/src/notebook/notebook/widget.spec.ts

@@ -709,12 +709,11 @@ describe('notebook/notebook/widget', () => {
         Widget.attach(widget, document.body);
         Widget.attach(widget, document.body);
         widget.mode = 'edit';
         widget.mode = 'edit';
         let cell = widget.childAt(widget.activeCellIndex);
         let cell = widget.childAt(widget.activeCellIndex);
-        // Notebook activates cell.
+        // Wait for update-request.
         requestAnimationFrame(() => {
         requestAnimationFrame(() => {
-          // Cell activates editor.
+          // Notebook activates the editor.
           requestAnimationFrame(() => {
           requestAnimationFrame(() => {
             expect(cell.node.contains(document.activeElement)).to.be(true);
             expect(cell.node.contains(document.activeElement)).to.be(true);
-            widget.dispose();
             done();
             done();
           });
           });
         });
         });
@@ -1044,13 +1043,16 @@ describe('notebook/notebook/widget', () => {
 
 
     describe('#onActivateRequest()', () => {
     describe('#onActivateRequest()', () => {
 
 
-      it('should focus the node', () => {
+      it('should focus the node after an update', (done) => {
         let widget = createActiveWidget();
         let widget = createActiveWidget();
         Widget.attach(widget, document.body);
         Widget.attach(widget, document.body);
         sendMessage(widget, WidgetMessage.ActivateRequest);
         sendMessage(widget, WidgetMessage.ActivateRequest);
         expect(widget.methods).to.contain('onActivateRequest');
         expect(widget.methods).to.contain('onActivateRequest');
-        expect(document.activeElement).to.be(widget.node);
-        widget.dispose();
+        requestAnimationFrame(() => {
+          expect(document.activeElement).to.be(widget.node);
+          widget.dispose();
+          done();
+        });
       });
       });
 
 
       it('should post an `update-request', (done) => {
       it('should post an `update-request', (done) => {