feat: add tests for /api/chat (#950)
This commit is contained in:
parent
4ca93aaf89
commit
a159b77fcf
9 changed files with 197 additions and 50 deletions
|
|
@ -1,4 +1,4 @@
|
|||
import { CoreMessage } from 'ai';
|
||||
import type { CoreMessage } from 'ai';
|
||||
|
||||
export const TEST_PROMPTS: Record<string, CoreMessage> = {
|
||||
USER_SKY: {
|
||||
|
|
|
|||
36
tests/prompts/routes.ts
Normal file
36
tests/prompts/routes.ts
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
export const TEST_PROMPTS = {
|
||||
SKY: {
|
||||
MESSAGES: [
|
||||
{
|
||||
role: 'user',
|
||||
content: 'Why is the sky blue?',
|
||||
parts: [{ type: 'text', text: 'Why is the sky blue?' }],
|
||||
},
|
||||
],
|
||||
OUTPUT_STREAM: [
|
||||
'0:"It\'s "',
|
||||
'0:"just "',
|
||||
'0:"blue "',
|
||||
'0:"duh! "',
|
||||
'e:{"finishReason":"stop","usage":{"promptTokens":3,"completionTokens":10},"isContinued":false}',
|
||||
'd:{"finishReason":"stop","usage":{"promptTokens":3,"completionTokens":10}}',
|
||||
],
|
||||
},
|
||||
GRASS: {
|
||||
MESSAGES: [
|
||||
{
|
||||
role: 'user',
|
||||
content: 'Why is grass green?',
|
||||
parts: [{ type: 'text', text: 'Why is grass green?' }],
|
||||
},
|
||||
],
|
||||
OUTPUT_STREAM: [
|
||||
'0:"It\'s "',
|
||||
'0:"just "',
|
||||
'0:"green "',
|
||||
'0:"duh! "',
|
||||
'e:{"finishReason":"stop","usage":{"promptTokens":3,"completionTokens":10},"isContinued":false}',
|
||||
'd:{"finishReason":"stop","usage":{"promptTokens":3,"completionTokens":10}}',
|
||||
],
|
||||
},
|
||||
};
|
||||
Loading…
Add table
Add a link
Reference in a new issue