|
@@ -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'
|