Show settings source in extensions lists (#16207)

This commit is contained in:
christine betts
2026-01-09 12:04:53 -05:00
committed by GitHub
parent a39e2d4423
commit a969e1675a
8 changed files with 329 additions and 17 deletions
@@ -142,6 +142,16 @@ describe('<ExtensionsList />', () => {
value: '1000',
envVar: 'MAX_TOKENS',
sensitive: false,
scope: 'user' as const,
source: '/path/to/.env',
},
{
name: 'model',
value: 'gemini-pro',
envVar: 'MODEL',
sensitive: false,
scope: 'workspace' as const,
source: 'Keychain',
},
],
};
@@ -151,7 +161,8 @@ describe('<ExtensionsList />', () => {
const output = lastFrame();
expect(output).toContain('settings:');
expect(output).toContain('- sensitiveApiKey: ***');
expect(output).toContain('- maxTokens: 1000');
expect(output).toContain('- maxTokens: 1000 (User - /path/to/.env)');
expect(output).toContain('- model: gemini-pro (Workspace - Keychain)');
unmount();
});
});