import { parse } from '../src'; import { bold, plain, orderedList, listItem } from '../src/utils'; test.each([ [ ` 7. First item 2. Second item 8. Third item 4. *Fourth item* 15. *Fifteenth item* `.trim(), [ orderedList([ listItem([plain('First item')], 7), listItem([plain('Second item')], 2), listItem([plain('Third item')], 8), listItem([bold([plain('Fourth item')])], 4), listItem([bold([plain('Fifteenth item')])], 15), ]), ], ], ])('parses %p', (input, output) => { expect(parse(input)).toMatchObject(output); });