import React from 'react'; import {test} from 'node:test'; import assert from 'node:assert/strict'; import {renderToStaticMarkup} from 'react-dom/server'; import {NoteMarkdown} from '../src/components/NoteMarkdown'; const render=(text:string)=>renderToStaticMarkup(); test('Markdown renders nested bullets, numbered and task lists as semantic lists',()=>{ const html=render('- 第一项\n - 子项目\n- 第二项\n\n3. 第三步\n4. 第四步\n\n- [x] 完成\n- [ ] 待办'); assert.match(html,/