當前位置: 首頁>>代碼示例>>TypeScript>>正文


TypeScript testutils.createFileContext函數代碼示例

本文整理匯總了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);
 });
開發者ID:alexmorley,項目名稱:jupyterlab,代碼行數:23,代碼來源:default.spec.ts

示例2: createFileContext

 const setup = () => {
   context = createFileContext(undefined, manager);
   content = new Widget();
   widget = new DocumentWidget({ context, content });
 };
開發者ID:willingc,項目名稱:jupyterlab,代碼行數:5,代碼來源:default.spec.ts

示例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);
 });
開發者ID:willingc,項目名稱:jupyterlab,代碼行數:6,代碼來源:default.spec.ts

示例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;
開發者ID:willingc,項目名稱:jupyterlab,代碼行數:30,代碼來源:registry.spec.ts


注:本文中的@jupyterlab/testutils.createFileContext函數示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。