import { parse } from '../src'; import { inlineCode, paragraph, plain } from '../src/utils'; test.each([ [ '`[asd](https://localhost)`', [paragraph([inlineCode(plain('[asd](https://localhost)'))])], ], [`\`code\``, [paragraph([inlineCode(plain('code'))])]], [ `File extension (\`.mov\`)`, [ paragraph([ plain('File extension ('), inlineCode(plain('.mov')), plain(')'), ]), ], ], ['`@rocket.chat`', [paragraph([inlineCode(plain('@rocket.chat'))])]], [ '`@rocket.chat/message-parser`', [paragraph([inlineCode(plain('@rocket.chat/message-parser'))])], ], ])('parses %p', (input, output) => { expect(parse(input)).toMatchObject(output); });