How to use the @jupyterlab/testutils.NBTestUtils.defaultEditorConfig function in @jupyterlab/testutils

To help you get started, we’ve selected a few @jupyterlab/testutils examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github jupyterlab / jupyterlab / tests / test-notebook / src / widgetfactory.spec.ts View on Github external
it('should be settable', () => {
        const factory = createFactory();
        const newConfig = { ...NBTestUtils.defaultEditorConfig };
        factory.editorConfig = newConfig;
        expect(factory.editorConfig).to.equal(newConfig);
      });
    });
github jupyterlab / jupyterlab / tests / test-notebook / src / widgetfactory.spec.ts View on Github external
function createFactory(
  toolbarFactory?: (widget: NotebookPanel) => DocumentRegistry.IToolbarItem[]
): NotebookWidgetFactory {
  return new NotebookWidgetFactory({
    name: 'notebook',
    fileTypes: ['notebook'],
    rendermime,
    toolbarFactory,
    contentFactory,
    mimeTypeService: NBTestUtils.mimeTypeService,
    editorConfig: NBTestUtils.defaultEditorConfig
  });
}
github jupyterlab / jupyterlab-data-explorer / tests / test-notebook / src / widget.spec.ts View on Github external
RawCell,
  Cell
} from '@jupyterlab/cells';

import { INotebookModel, NotebookModel } from '@jupyterlab/notebook';

import { Notebook, StaticNotebook } from '@jupyterlab/notebook';

import {
  NBTestUtils,
  framePromise,
  signalToPromise
} from '@jupyterlab/testutils';

const contentFactory = NBTestUtils.createNotebookFactory();
const editorConfig = NBTestUtils.defaultEditorConfig;
const rendermime = NBTestUtils.defaultRenderMime();

const options: Notebook.IOptions = {
  rendermime,
  contentFactory,
  mimeTypeService: NBTestUtils.mimeTypeService,
  editorConfig
};

function createWidget(): LogStaticNotebook {
  const model = new NotebookModel();
  const widget = new LogStaticNotebook(options);
  widget.model = model;
  return widget;
}
github jupyterlab / jupyterlab / tests / test-notebook / src / widget.spec.ts View on Github external
RawCell,
  Cell
} from '@jupyterlab/cells';

import { INotebookModel, NotebookModel } from '@jupyterlab/notebook';

import { Notebook, StaticNotebook } from '@jupyterlab/notebook';

import {
  NBTestUtils,
  framePromise,
  signalToPromise
} from '@jupyterlab/testutils';

const contentFactory = NBTestUtils.createNotebookFactory();
const editorConfig = NBTestUtils.defaultEditorConfig;
const rendermime = NBTestUtils.defaultRenderMime();

const options: Notebook.IOptions = {
  rendermime,
  contentFactory,
  mimeTypeService: NBTestUtils.mimeTypeService,
  editorConfig
};

function createWidget(): LogStaticNotebook {
  const model = new NotebookModel();
  const widget = new LogStaticNotebook(options);
  widget.model = model;
  return widget;
}