diff --git a/test/parser.ts b/test/parser.ts index 38426b8a495b0bc7a587e65dc1f7fcd9dd655b88..69b5d233819352f3648dc379f7669adae349fb77 100644 --- a/test/parser.ts +++ b/test/parser.ts @@ -1,7 +1,7 @@ import assert from 'assert'; import * as mfm from '../built/index'; import { - TEXT, CENTER, FN, UNI_EMOJI, MENTION, EMOJI_CODE, HASHTAG, N_URL, BOLD, SMALL, ITALIC, STRIKE, QUOTE, MATH_BLOCK, SEARCH, CODE_BLOCK, LINK, INLINE_CODE + TEXT, CENTER, FN, UNI_EMOJI, MENTION, EMOJI_CODE, HASHTAG, N_URL, BOLD, SMALL, ITALIC, STRIKE, QUOTE, MATH_BLOCK, SEARCH, CODE_BLOCK, LINK, INLINE_CODE, MATH_INLINE } from '../built/index'; describe('PlainParser', () => { @@ -572,7 +572,13 @@ describe('FullParser', () => { }); }); - // mathInline + describe('mathInline', () => { + it('basic', () => { + const input = '\\(x = {-b \\pm \\sqrt{b^2-4ac} \\over 2a}\\)'; + const output = [MATH_INLINE('x = {-b \\pm \\sqrt{b^2-4ac} \\over 2a}')]; + assert.deepStrictEqual(mfm.parse(input), output); + }); + }); describe('mention', () => { it('basic', () => {