UNPKG

@curvenote/schema

Version:

Schema and markdown parser for @curvenote/editor

25 lines 934 B
import { stringToLatexText } from './utils'; describe('stringToLatex', () => { it('Escape!', () => { expect(stringToLatexText('\\')).toBe('{\\textbackslash}'); expect(stringToLatexText('\\ ')).toBe('{\\textbackslash}~'); }); it('Quotes!', () => { expect(stringToLatexText('‘quote’')).toBe("`quote'"); expect(stringToLatexText('“quote”')).toBe("``quote''"); }); it('Fractions!', () => { expect(stringToLatexText('⅒')).toBe('$\\frac{1}{10}$'); }); it('Plus minus!', () => { expect(stringToLatexText('±')).toBe('$\\pm$'); }); it('Weird addition!', () => { expect(stringToLatexText('-+')).toBe('-+'); }); it('Many things!', () => { expect(stringToLatexText('#\\%')).toBe('\\#{\\textbackslash}\\%'); expect(stringToLatexText('……')).toBe('\\dots\\dots'); }); }); //# sourceMappingURL=utils.spec.js.map