Files
hapi/web/src/chat/modelConfig.test.ts
T

17 lines
677 B
TypeScript

import { describe, expect, it } from 'vitest'
import { getContextBudgetTokens } from './modelConfig'
describe('getContextBudgetTokens', () => {
it('uses the existing 200k budget for default Claude modes', () => {
expect(getContextBudgetTokens(undefined)).toBe(190_000)
expect(getContextBudgetTokens('default')).toBe(190_000)
expect(getContextBudgetTokens('sonnet')).toBe(190_000)
expect(getContextBudgetTokens('opus')).toBe(190_000)
})
it('uses the 1m budget for Claude 1m modes', () => {
expect(getContextBudgetTokens('sonnet[1m]')).toBe(990_000)
expect(getContextBudgetTokens('opus[1m]')).toBe(990_000)
})
})