File tree Expand file tree Collapse file tree 2 files changed +9
-3
lines changed
src/components/RichParameterInput Expand file tree Collapse file tree 2 files changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -68,16 +68,22 @@ export const verifyParameters = async (
68
68
{ state : "visible" } ,
69
69
)
70
70
71
+ const muiDisabled = richParameter . mutable ? "" : ".Mui-disabled"
72
+
71
73
if ( richParameter . type === "bool" ) {
72
- throw new Error ( "not implemented yet" )
74
+ const parameterField = await parameterLabel . waitForSelector (
75
+ "[data-testid='parameter-field-bool'] .MuiRadio-root.Mui-checked" + muiDisabled + " input" ,
76
+ )
77
+ const value = await parameterField . inputValue ( )
78
+ expect ( value ) . toEqual ( buildParameter . value )
73
79
} else if ( richParameter . options . length > 0 ) {
74
80
throw new Error ( "not implemented yet" )
75
81
} else if ( richParameter . type === "list(string)" ) {
76
82
throw new Error ( "not implemented yet" )
77
83
} else {
78
84
// text or number
79
85
const parameterField = await parameterLabel . waitForSelector (
80
- "[data-testid='parameter-field-text'] .MuiOutlinedInput- input" ,
86
+ "[data-testid='parameter-field-text'] input" + muiDisabled ,
81
87
)
82
88
const value = await parameterField . inputValue ( )
83
89
expect ( value ) . toEqual ( buildParameter . value )
Original file line number Diff line number Diff line change @@ -115,7 +115,7 @@ const RichParameterField: React.FC<RichParameterInputProps> = ({
115
115
if ( isBoolean ( parameter ) ) {
116
116
return (
117
117
< RadioGroup
118
- data-testid = "parameter-field-boolean "
118
+ data-testid = "parameter-field-bool "
119
119
className = { styles . radioGroup }
120
120
defaultValue = { parameterValue }
121
121
onChange = { ( event ) => {
You can’t perform that action at this time.
0 commit comments