本文整理汇总了TypeScript中@jupyterlab/testutils.createFileContext函数的典型用法代码示例。如果您正苦于以下问题:TypeScript createFileContext函数的具体用法?TypeScript createFileContext怎么用?TypeScript createFileContext使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了createFileContext函数的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: it
it('should have toolbar items', () => {
const factory = new WidgetFactory({
name: 'test',
fileTypes: ['text'],
toolbarFactory: () => [
{
name: 'foo',
widget: new Widget()
},
{
name: 'bar',
widget: new Widget()
}
]
});
const context = createFileContext();
const widget = factory.createNew(context);
const widget2 = factory.createNew(context);
expect(toArray(widget.toolbar.names())).to.deep.equal(['foo', 'bar']);
expect(toArray(widget2.toolbar.names())).to.deep.equal(['foo', 'bar']);
expect(toArray(widget.toolbar.children()).length).to.equal(2);
expect(toArray(widget2.toolbar.children()).length).to.equal(2);
});
示例2: createFileContext
const setup = () => {
context = createFileContext(undefined, manager);
content = new Widget();
widget = new DocumentWidget({ context, content });
};
示例3: it
it('should create a new widget given a document model and a context', () => {
const factory = createFactory();
const context = createFileContext();
const widget = factory.createNew(context);
expect(widget).to.be.an.instanceof(Widget);
});
示例4: createFileContext
import { PageConfig } from '@jupyterlab/coreutils';
import { Widget } from '@phosphor/widgets';
import { MathJaxTypesetter } from '@jupyterlab/mathjax2';
import {
MimeModel,
IRenderMime,
RenderedText,
RenderMimeRegistry
} from '@jupyterlab/rendermime';
import { defaultRenderMime, createFileContext } from '@jupyterlab/testutils';
const RESOLVER: IRenderMime.IResolver = createFileContext().urlResolver;
function createModel(data: JSONObject): IRenderMime.IMimeModel {
return new MimeModel({ data });
}
const fooFactory: IRenderMime.IRendererFactory = {
mimeTypes: ['text/foo'],
safe: true,
defaultRank: 1000,
createRenderer: options => new RenderedText(options)
};
describe('rendermime/registry', () => {
let r: RenderMimeRegistry;