UNPKG

plugin-formula-latex

Version:
28 lines (22 loc) 885 B
/** * @description formula render-elem test * @author wangfupeng */ import createEditor from '../utils/create-editor' import renderElemConf from '../../src/module/render-elem' import { FormulaElement } from '../../src/module/custom-types' describe('formula render-elem', () => { const editor = createEditor() const formulaElem: FormulaElement = { type: 'formula', value: '123', children: [{ text: '' }] } it('type', () => { expect(renderElemConf.type).toBe('formula') }) it('render elem', () => { const containerVnode = renderElemConf.renderElem(formulaElem, null, editor) as any expect(containerVnode.sel).toBe('div') expect(containerVnode.data.props.contentEditable).toBe(false) const formulaVnode = containerVnode.children[0] expect(formulaVnode.sel).toBe('w-e-formula-card') expect(formulaVnode.data.dataset.value).toBe('123') }) })