frontend/test/api-import.test.ts
Rama master · réplica de lectura del repositorio original.
import { expect, it, vi } from 'vitest';
it('独立页面的 API 错误反馈不初始化界面分段器', async () => {
vi.resetModules();
const segmenter = vi.spyOn(Intl, 'Segmenter');
const { errorMessage } = await import('../src/api');
expect(errorMessage(new TypeError('Failed to fetch'))).toContain('无法连接到 Peach 服务');
expect(segmenter).not.toHaveBeenCalled();
});