pengzhanbo 30d707036e
perf: improve markdown container plugin (#320)
* perf: improve markdown container plugin

* chore: add unit test

* chore: improve styles
2024-10-31 01:42:54 +08:00

30 lines
560 B
TypeScript

import MarkdownIt from 'markdown-it'
import { describe, expect, it } from 'vitest'
import { demoWrapperPlugin } from '../src/node/container/demoWrapper.js'
describe('demoWrapperPlugin', () => {
const md = new MarkdownIt().use(demoWrapperPlugin)
it('should work', () => {
const code = `\
::: demo-wrapper
content
:::
::: demo-wrapper title="test"
content
:::
::: demo-wrapper no-padding img height="100px"
[xxx](/img.jpg)
:::
::: demo-wrapper no-padding img height="100"
[xxx](/img.jpg)
:::
`
expect(md.render(code)).toMatchSnapshot()
})
})