Skip to content

Commit 17fad73

Browse files
committed
change: Allow to set data-testid on Select components
Allow to override the data-testid of a Select component for easier and adaptable testing.
1 parent b30757a commit 17fad73

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/web/components/form/Select.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ export interface SelectProps
2222
'onChange'
2323
> {
2424
allowDeselect?: boolean;
25+
'data-testid'?: string;
2526
disabled?: boolean;
2627
dropdownPosition?: 'top' | 'bottom';
2728
errorContent?: string;
@@ -52,6 +53,7 @@ const renderSelectOption = ({
5253

5354
const Select = ({
5455
allowDeselect = false,
56+
'data-testid': dataTestId = 'form-select',
5557
disabled,
5658
dropdownPosition,
5759
errorContent,
@@ -102,7 +104,7 @@ const Select = ({
102104
allowDeselect={allowDeselect}
103105
comboboxProps={{position: dropdownPosition}}
104106
data={selectableItems}
105-
data-testid={'form-select'}
107+
data-testid={dataTestId}
106108
disabled={disabled || !items?.length}
107109
error={isDefined(errorContent) && `${errorContent}`}
108110
label={label}

0 commit comments

Comments
 (0)