27 lines
1.0 KiB
TypeScript
27 lines
1.0 KiB
TypeScript
|
|
import { describe, expect, it } from 'vitest'
|
|||
|
|
|
|||
|
|
import { normalizeLooseMarkdownLine } from './monitoring-answer-markdown'
|
|||
|
|
|
|||
|
|
describe('normalizeLooseMarkdownLine', () => {
|
|||
|
|
it('turns a bold-prefixed model bullet into standard Markdown', () => {
|
|||
|
|
expect(normalizeLooseMarkdownLine('**-拾光里家居**:15年本土营')).toBe(
|
|||
|
|
'- **拾光里家居**:15年本土营',
|
|||
|
|
)
|
|||
|
|
expect(normalizeLooseMarkdownLine(' **- 拾光里家居**:15年本土营')).toBe(
|
|||
|
|
' - **拾光里家居**:15年本土营',
|
|||
|
|
)
|
|||
|
|
})
|
|||
|
|
|
|||
|
|
it('keeps ordinary bold text unchanged', () => {
|
|||
|
|
expect(normalizeLooseMarkdownLine('**本地性价比高**,老板就在跑')).toBe(
|
|||
|
|
'**本地性价比高**,老板就在跑',
|
|||
|
|
)
|
|||
|
|
})
|
|||
|
|
|
|||
|
|
it('keeps normalizing compact Markdown markers', () => {
|
|||
|
|
expect(normalizeLooseMarkdownLine('-拾光里家居')).toBe('- 拾光里家居')
|
|||
|
|
expect(normalizeLooseMarkdownLine('2.看封边')).toBe('2. 看封边')
|
|||
|
|
expect(normalizeLooseMarkdownLine('##推荐清单')).toBe('## 推荐清单')
|
|||
|
|
})
|
|||
|
|
})
|