UNPKG

substance

Version:

Substance is a JavaScript library for web-based content editing. It provides building blocks for realizing custom text editors and web-based publishing system. It is developed to power our online editing platform [Substance](http://substance.io).

22 lines (20 loc) 616 B
import { getMountPoint } from './testHelpers' import TestEditor from './TestEditor' import createTestEditorSession from './createTestEditorSession' export default function setupEditor (t, ...f) { const editorSession = createTestEditorSession(...f) const config = editorSession.getConfig() const doc = editorSession.getDocument() const editor = TestEditor.mount({ editorSession, config }, getMountPoint(t)) const surface = editor.refs.surface return { config, editor, editorSession, context: editorSession.getContext(), doc, surface, // legacy: configurator: config } }