本文整理匯總了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;