Jason Grout %!s(int64=7) %!d(string=hai) anos
pai
achega
6554c249ab
Modificáronse 1 ficheiros con 13 adicións e 11 borrados
  1. 13 11
      tests/test-docregistry/src/mimedocument.spec.ts

+ 13 - 11
tests/test-docregistry/src/mimedocument.spec.ts

@@ -8,12 +8,12 @@ import {
 } from '@phosphor/messaging';
 
 import {
-  PanelLayout
+  BoxLayout
 } from '@phosphor/widgets';
 
 import {
   DocumentRegistry, Context,
-  MimeContent, MimeDocumentFactory
+  MimeContent, MimeDocument, MimeDocumentFactory
 } from '@jupyterlab/docregistry';
 
 import {
@@ -71,7 +71,7 @@ describe('docregistry/mimedocument', () => {
     dContext.dispose();
   });
 
-  describe.skip('MimeDocumentFactory', () => {
+  describe('MimeDocumentFactory', () => {
 
     describe('#createNew()', () => {
 
@@ -82,21 +82,22 @@ describe('docregistry/mimedocument', () => {
           rendermime: RENDERMIME,
           primaryFileType: DocumentRegistry.defaultTextFileType
         });
-        expect(widgetFactory.createNew(dContext)).to.be.a(MimeContent);
+        expect(widgetFactory.createNew(dContext)).to.be.a(MimeDocument);
       });
 
     });
 
   });
 
-  describe.skip('MimeContent', () => {
+  describe('MimeContent', () => {
 
     describe('#constructor()', () => {
 
       it('should require options', () => {
+        const renderer = RENDERMIME.createRenderer('text/markdown');
         let widget = new MimeContent({
           context: dContext,
-          rendermime: RENDERMIME,
+          renderer,
           mimeType: 'text/markdown',
           renderTimeout: 1000,
           dataType: 'string'
@@ -109,17 +110,18 @@ describe('docregistry/mimedocument', () => {
     describe('#ready', () => {
 
       it('should resolve when the widget is ready', () => {
+        const renderer = RENDERMIME.createRenderer('text/markdown');
         let widget = new LogRenderer({
           context: dContext,
-          rendermime: RENDERMIME,
+          renderer,
           mimeType: 'text/markdown',
           renderTimeout: 1000,
           dataType: 'string'
         });
         dContext.initialize(true);
         return widget.ready.then(() => {
-          let layout = widget.layout as PanelLayout;
-          expect(layout.widgets.length).to.be(2);
+          let layout = widget.layout as BoxLayout;
+          expect(layout.widgets.length).to.be(1);
         });
       });
 
@@ -134,10 +136,10 @@ describe('docregistry/mimedocument', () => {
             expect(dContext.model.toString()).to.be('bar');
             done();
           });
-
+          const renderer = RENDERMIME.createRenderer('text/markdown');
           let widget = new LogRenderer({
             context: dContext,
-            rendermime: RENDERMIME,
+            renderer,
             mimeType: 'text/foo',
             renderTimeout: 1000,
             dataType: 'string'