Files
openmaic/OpenMAIC/tests/pbl/v2/use-instructor-stream.test.ts
2026-08-16 14:58:47 +08:00

16 lines
538 B
TypeScript

import { describe, expect, it } from 'vitest';
import { assertNotStreamError } from '@/components/scene-renderers/pbl/v2/use-instructor-stream';
describe('PBL v2 — instructor stream errors', () => {
it('surfaces SSE error events instead of silently swallowing them', () => {
expect(() =>
assertNotStreamError({
type: 'error',
code: 'STREAM_ERROR',
message: 'Invalid prompt: messages must not be empty',
}),
).toThrow('STREAM_ERROR: Invalid prompt: messages must not be empty');
});
});