Changeset 0.23.0 (#153)
This commit is contained in:
@@ -111,6 +111,7 @@ describe('processModelsResponse — personas', () => {
|
||||
persona_id: 'preset-uuid',
|
||||
persona_scope: 'global',
|
||||
persona_avatar: '/avatars/code.png',
|
||||
persona_handle: 'code-helper',
|
||||
persona_team_name: null,
|
||||
config_id: 'cfg-uuid',
|
||||
provider_name: 'OpenAI',
|
||||
@@ -147,6 +148,7 @@ describe('processModelsResponse — personas', () => {
|
||||
const models = processModelsResponse(apiResponse);
|
||||
assert.equal(models[0].personaScope, 'global');
|
||||
assert.equal(models[0].personaAvatar, '/avatars/code.png');
|
||||
assert.equal(models[0].personaHandle, 'code-helper');
|
||||
assert.equal(models[0].personaId, 'preset-uuid');
|
||||
});
|
||||
|
||||
@@ -208,8 +210,8 @@ describe('processModelsResponse — hidden models', () => {
|
||||
],
|
||||
};
|
||||
|
||||
it('marks models as hidden from user prefs', () => {
|
||||
const hidden = new Set(['gpt-4o']);
|
||||
it('marks models as hidden from user prefs (composite key)', () => {
|
||||
const hidden = new Set(['c1:gpt-4o']);
|
||||
const models = processModelsResponse(apiResponse, hidden);
|
||||
assert.equal(models[0].hidden, true, 'gpt-4o should be hidden');
|
||||
assert.equal(models[1].hidden, false, 'claude-3 should NOT be hidden');
|
||||
@@ -221,7 +223,7 @@ describe('processModelsResponse — hidden models', () => {
|
||||
{ model_id: 'gpt-4o', is_persona: true, persona_id: 'p1', display_name: 'Persona' },
|
||||
],
|
||||
};
|
||||
const hidden = new Set(['gpt-4o']);
|
||||
const hidden = new Set([':gpt-4o']);
|
||||
const models = processModelsResponse(resp, hidden);
|
||||
assert.equal(models[0].hidden, false,
|
||||
'personas must NOT be hidden by base model hidden pref');
|
||||
|
||||
Reference in New Issue
Block a user