Skip to content

Commit 998cd3c

Browse files
committed
Fix tests
1 parent ebacc14 commit 998cd3c

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

webview-ui/src/components/settings/__tests__/ApiOptions.test.tsx

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,31 @@ jest.mock("vscrui", () => ({
3535
Pane: ({ children }: any) => <div>{children}</div>,
3636
}))
3737

38+
// Mock @shadcn/ui components
39+
jest.mock("@/components/ui", () => ({
40+
Select: ({ children, value, onValueChange }: any) => (
41+
<div className="select-mock">
42+
<select value={value} onChange={(e) => onValueChange && onValueChange(e.target.value)}>
43+
{children}
44+
</select>
45+
</div>
46+
),
47+
SelectTrigger: ({ children }: any) => <div className="select-trigger-mock">{children}</div>,
48+
SelectValue: ({ children }: any) => <div className="select-value-mock">{children}</div>,
49+
SelectContent: ({ children }: any) => <div className="select-content-mock">{children}</div>,
50+
SelectGroup: ({ children }: any) => <div className="select-group-mock">{children}</div>,
51+
SelectItem: ({ children, value }: any) => (
52+
<option value={value} className="select-item-mock">
53+
{children}
54+
</option>
55+
),
56+
Button: ({ children, onClick }: any) => (
57+
<button onClick={onClick} className="button-mock">
58+
{children}
59+
</button>
60+
),
61+
}))
62+
3863
jest.mock("../TemperatureControl", () => ({
3964
TemperatureControl: ({ value, onChange }: any) => (
4065
<div data-testid="temperature-control">

0 commit comments

Comments
 (0)