Files
bilin/tests/main/ai-client.test.ts
T
2026-07-06 17:46:16 +08:00

15 lines
604 B
TypeScript

import { describe, it, expect } from 'vitest'
import { AiClientService } from '../../src/main/services/ai-client.service'
import { DEFAULT_AI_CONFIG } from '../../src/shared/types'
const AI_TEST_CONFIG = { ...DEFAULT_AI_CONFIG, timeoutMs: 240_000, maxTokens: 4096 }
describe('AiClientService', () => {
const client = new AiClientService(() => AI_TEST_CONFIG)
it('IT-AI-01: chat returns non-empty content from LM Studio', async () => {
const content = await client.chat([{ role: 'user', content: '回复一个字:好' }])
expect(content.trim().length).toBeGreaterThan(0)
}, 180_000)
})