File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed
webview-ui/src/components/settings/__tests__ Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff 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+
3863jest . mock ( "../TemperatureControl" , ( ) => ( {
3964 TemperatureControl : ( { value, onChange } : any ) => (
4065 < div data-testid = "temperature-control" >
You can’t perform that action at this time.
0 commit comments