mirror of
https://github.com/wu736139669/hapi.git
synced 2026-08-05 06:24:37 +00:00
23 lines
693 B
TypeScript
23 lines
693 B
TypeScript
import { describe, expect, it } from 'vitest'
|
|
import { getSessionModelLabel } from './sessionModelLabel'
|
|
|
|
describe('getSessionModelLabel', () => {
|
|
it('prefers the explicit session model', () => {
|
|
expect(getSessionModelLabel({ model: 'gpt-5.4' })).toEqual({
|
|
key: 'session.item.model',
|
|
value: 'gpt-5.4'
|
|
})
|
|
})
|
|
|
|
it('renders friendly labels for known Claude aliases', () => {
|
|
expect(getSessionModelLabel({ model: 'opus' })).toEqual({
|
|
key: 'session.item.model',
|
|
value: 'Opus'
|
|
})
|
|
})
|
|
|
|
it('returns null when no model is available', () => {
|
|
expect(getSessionModelLabel({})).toBeNull()
|
|
})
|
|
})
|