codev / desktop /src /lib /sessionTitle.test.ts
chenbhao's picture
feat: desktop
1f21206
Raw History Blame
525 Bytes
import { describe, expect, it } from 'vitest'
import { deriveSessionTitle } from './sessionTitle'
describe('deriveSessionTitle', () => {
it('uses slash command metadata without showing raw XML tags', () => {
const raw = [
'<command-message>frontend-design</command-message>',
'<command-name>/frontend-design</command-name>',
'<command-args>@website 重新设计首页</command-args>',
].join('\n')
expect(deriveSessionTitle(raw)).toBe('/frontend-design @website 重新设计首页')
})
})