Files
ccs/tests/unit/api/provider-presets.test.ts
T

29 lines
845 B
TypeScript

import { describe, expect, it } from 'bun:test';
import { getPresetById, isValidPresetId } from '../../../src/api/services/provider-presets';
describe('provider-presets', () => {
it('resolves canonical km preset id', () => {
const preset = getPresetById('km');
expect(preset?.id).toBe('km');
});
it('resolves legacy kimi preset alias to km', () => {
const preset = getPresetById('kimi');
expect(preset?.id).toBe('km');
});
it('resolves preset id with extra whitespace', () => {
const preset = getPresetById(' km ');
expect(preset?.id).toBe('km');
});
it('resolves uppercase legacy alias', () => {
const preset = getPresetById('KIMI');
expect(preset?.id).toBe('km');
});
it('treats legacy kimi alias as a valid preset id', () => {
expect(isValidPresetId('kimi')).toBe(true);
});
});