Skip to content

Commit 3952c9e

Browse files
committed
Check mutability
1 parent 234d002 commit 3952c9e

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

site/e2e/helpers.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,16 +68,22 @@ export const verifyParameters = async (
6868
{ state: "visible" },
6969
)
7070

71+
const muiDisabled = richParameter.mutable ? "" : ".Mui-disabled"
72+
7173
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)
7379
} else if (richParameter.options.length > 0) {
7480
throw new Error("not implemented yet")
7581
} else if (richParameter.type === "list(string)") {
7682
throw new Error("not implemented yet")
7783
} else {
7884
// text or number
7985
const parameterField = await parameterLabel.waitForSelector(
80-
"[data-testid='parameter-field-text'] .MuiOutlinedInput-input",
86+
"[data-testid='parameter-field-text'] input" + muiDisabled,
8187
)
8288
const value = await parameterField.inputValue()
8389
expect(value).toEqual(buildParameter.value)

site/src/components/RichParameterInput/RichParameterInput.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ const RichParameterField: React.FC<RichParameterInputProps> = ({
115115
if (isBoolean(parameter)) {
116116
return (
117117
<RadioGroup
118-
data-testid="parameter-field-boolean"
118+
data-testid="parameter-field-bool"
119119
className={styles.radioGroup}
120120
defaultValue={parameterValue}
121121
onChange={(event) => {

0 commit comments

Comments
 (0)