Add extension settings info to /extensions list (#14905)

This commit is contained in:
christine betts
2025-12-30 16:09:48 -05:00
committed by GitHub
parent ec79fe1ab2
commit ec11b8afbf
4 changed files with 86 additions and 3 deletions

View File

@@ -125,4 +125,33 @@ describe('<ExtensionsList />', () => {
unmount();
});
}
it('should render resolved settings for an extension', () => {
mockUIState(new Map());
const extensionWithSettings = {
...mockExtensions[0],
resolvedSettings: [
{
name: 'sensitiveApiKey',
value: '***',
envVar: 'API_KEY',
sensitive: true,
},
{
name: 'maxTokens',
value: '1000',
envVar: 'MAX_TOKENS',
sensitive: false,
},
],
};
const { lastFrame, unmount } = render(
<ExtensionsList extensions={[extensionWithSettings]} />,
);
const output = lastFrame();
expect(output).toContain('settings:');
expect(output).toContain('- sensitiveApiKey: ***');
expect(output).toContain('- maxTokens: 1000');
unmount();
});
});