Files
geo/apps/admin-web/src/lib/monitoring-answer-markdown.test.ts
T

27 lines
1.0 KiB
TypeScript
Raw Normal View History

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('## 推荐清单')
})
})