diff --git a/webview-ui/src/components/settings/ApiConfigManager.tsx b/webview-ui/src/components/settings/ApiConfigManager.tsx index 907043f..8bbd588 100644 --- a/webview-ui/src/components/settings/ApiConfigManager.tsx +++ b/webview-ui/src/components/settings/ApiConfigManager.tsx @@ -144,6 +144,7 @@ const ApiConfigManager = ({ style={{ minWidth: 130, }} + role="combobox" options={listApiConfigMeta.map((config) => ({ value: config.name, label: config.name, diff --git a/webview-ui/src/components/settings/__tests__/ApiConfigManager.test.tsx b/webview-ui/src/components/settings/__tests__/ApiConfigManager.test.tsx index 784d443..ec076dd 100644 --- a/webview-ui/src/components/settings/__tests__/ApiConfigManager.test.tsx +++ b/webview-ui/src/components/settings/__tests__/ApiConfigManager.test.tsx @@ -19,6 +19,20 @@ jest.mock("@vscode/webview-ui-toolkit/react", () => ({ ), })) +jest.mock("vscrui", () => ({ + Dropdown: ({ id, value, onChange, options, role }: any) => ( +