fix(cliproxy): sync claude 4.6 selector defaults

This commit is contained in:
Tam Nhu Tran committed 2026-03-07 15:35:12 +07:00
1 parent 09aeec5763
commit 3d183fe0e8
3 files changed
+49 -3

No files matched your search

+21
View File
@@ -106,6 +106,27 @@ describe('Model Catalog', () => {
});
});
describe('Claude models', () => {
it('contains Claude provider catalog', () => {
const { MODEL_CATALOG } = modelCatalog;
assert(MODEL_CATALOG.claude, 'Should have Claude provider');
assert.strictEqual(MODEL_CATALOG.claude.provider, 'claude');
assert.strictEqual(MODEL_CATALOG.claude.displayName, 'Claude (Anthropic)');
});
it('has correct default model', () => {
const { MODEL_CATALOG } = modelCatalog;
assert.strictEqual(MODEL_CATALOG.claude.defaultModel, 'claude-sonnet-4-6');
});
it('includes Claude Sonnet 4.6', () => {
const { MODEL_CATALOG } = modelCatalog;
const sonnet = MODEL_CATALOG.claude.models.find((m) => m.id === 'claude-sonnet-4-6');
assert(sonnet, 'Should include Claude Sonnet 4.6');
assert.strictEqual(sonnet.name, 'Claude Sonnet 4.6');
});
});
describe('Gemini models', () => {
it('has correct default model', () => {
const { MODEL_CATALOG } = modelCatalog;