fix(profile): handle km compatibility for legacy kimi api users

This commit is contained in:
Tam Nhu Tran committed 2026-02-19 12:43:41 +07:00
1 parent 7efbac6c1a
commit cf8070b5f0
17 files changed
+266 -54

No files matched your search

+18
View File
@@ -0,0 +1,18 @@
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('treats legacy kimi alias as a valid preset id', () => {
expect(isValidPresetId('kimi')).toBe(true);
});
});