mirror of
https://github.com/wu736139669/hapi.git
synced 2026-08-05 06:24:37 +00:00
feat(claude): add effort setting parity with model across stack (#353)
Co-authored-by: Xiaoyi <xiaoyizhang@microsoft.com>
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
import { describe, expect, it } from 'vitest'
|
||||
import { normalizeClaudeSessionEffort } from './effort'
|
||||
|
||||
describe('normalizeClaudeSessionEffort', () => {
|
||||
it('returns null when effort is missing', () => {
|
||||
expect(normalizeClaudeSessionEffort()).toBeNull()
|
||||
})
|
||||
|
||||
it('returns null for auto-like values', () => {
|
||||
expect(normalizeClaudeSessionEffort('')).toBeNull()
|
||||
expect(normalizeClaudeSessionEffort('auto')).toBeNull()
|
||||
expect(normalizeClaudeSessionEffort('default')).toBeNull()
|
||||
expect(normalizeClaudeSessionEffort(' AUTO ')).toBeNull()
|
||||
})
|
||||
|
||||
it('normalizes supported effort values', () => {
|
||||
expect(normalizeClaudeSessionEffort('medium')).toBe('medium')
|
||||
expect(normalizeClaudeSessionEffort('high')).toBe('high')
|
||||
expect(normalizeClaudeSessionEffort('max')).toBe('max')
|
||||
expect(normalizeClaudeSessionEffort(' High ')).toBe('high')
|
||||
})
|
||||
})
|
||||
Reference in New Issue
Block a user