= ({
onFocus={() => clearErrors()}
value={name}
onChange={e => setName(trim(e.target.value))}
- data-test={CF_NAME_ID}
+ data-testid={CF_NAME_ID}
onBlur={validateToggleName}
/>
@@ -97,7 +97,7 @@ const FeatureForm: React.FC = ({
label={'Toggle type'}
id="feature-type-select"
editable
- data-test={CF_TYPE_ID}
+ data-testid={CF_TYPE_ID}
IconComponent={KeyboardArrowDownOutlined}
className={styles.selectInput}
/>
@@ -137,7 +137,7 @@ const FeatureForm: React.FC = ({
label="Description"
placeholder="A short description of the feature toggle"
value={description}
- data-test={CF_DESC_ID}
+ data-testid={CF_DESC_ID}
onChange={e => setDescription(e.target.value)}
/>
diff --git a/frontend/src/component/feature/FeatureStrategy/FeatureStrategyForm/FeatureStrategyForm.tsx b/frontend/src/component/feature/FeatureStrategy/FeatureStrategyForm/FeatureStrategyForm.tsx
index c3e243fb6c..97e452dd71 100644
--- a/frontend/src/component/feature/FeatureStrategy/FeatureStrategyForm/FeatureStrategyForm.tsx
+++ b/frontend/src/component/feature/FeatureStrategy/FeatureStrategyForm/FeatureStrategyForm.tsx
@@ -135,7 +135,7 @@ export const FeatureStrategyForm = ({
color="primary"
type="submit"
disabled={loading || !hasValidConstraints}
- data-test={STRATEGY_FORM_SUBMIT_ID}
+ data-testid={STRATEGY_FORM_SUBMIT_ID}
>
Save strategy
diff --git a/frontend/src/component/feature/FeatureStrategy/FeatureStrategyRemove/FeatureStrategyRemove.tsx b/frontend/src/component/feature/FeatureStrategy/FeatureStrategyRemove/FeatureStrategyRemove.tsx
index 8068895fef..9aa6a778a6 100644
--- a/frontend/src/component/feature/FeatureStrategy/FeatureStrategyRemove/FeatureStrategyRemove.tsx
+++ b/frontend/src/component/feature/FeatureStrategy/FeatureStrategyRemove/FeatureStrategyRemove.tsx
@@ -68,7 +68,7 @@ export const FeatureStrategyRemove = ({
environmentId={environmentId}
disabled={disabled}
permission={DELETE_FEATURE_STRATEGY}
- data-test={STRATEGY_FORM_REMOVE_ID}
+ data-testid={STRATEGY_FORM_REMOVE_ID}
type="button"
>
@@ -81,7 +81,7 @@ export const FeatureStrategyRemove = ({
environmentId={environmentId}
disabled={disabled}
permission={DELETE_FEATURE_STRATEGY}
- data-test={STRATEGY_FORM_REMOVE_ID}
+ data-testid={STRATEGY_FORM_REMOVE_ID}
color="secondary"
variant="text"
type="button"
diff --git a/frontend/src/component/feature/FeatureView/FeatureOverview/FeatureOverviewEnvironments/FeatureOverviewEnvironment/FeatureOverviewEnvironment.tsx b/frontend/src/component/feature/FeatureView/FeatureOverview/FeatureOverviewEnvironments/FeatureOverviewEnvironment/FeatureOverviewEnvironment.tsx
index a34878e943..1454e82076 100644
--- a/frontend/src/component/feature/FeatureView/FeatureOverview/FeatureOverviewEnvironments/FeatureOverviewEnvironment/FeatureOverviewEnvironment.tsx
+++ b/frontend/src/component/feature/FeatureView/FeatureOverview/FeatureOverviewEnvironments/FeatureOverviewEnvironment/FeatureOverviewEnvironment.tsx
@@ -89,7 +89,7 @@ const FeatureOverviewEnvironment = ({
@@ -299,7 +299,7 @@ export const AddVariant = ({
projectId={projectId}
name="weightType"
checked={isFixWeight}
- data-test={
+ data-testid={
'VARIANT_WEIGHT_TYPE'
}
onChange={setVariantWeightType}
@@ -320,7 +320,7 @@ export const AddVariant = ({
id="weight"
label="Weight"
name="weight"
- data-test={'VARIANT_WEIGHT_INPUT'}
+ data-testid={'VARIANT_WEIGHT_INPUT'}
InputProps={{
endAdornment: (
@@ -373,7 +373,7 @@ export const AddVariant = ({
className={commonStyles.fullWidth}
value={payload.value}
onChange={onPayload}
- data-test={'VARIANT_PAYLOAD_VALUE'}
+ data-testid={'VARIANT_PAYLOAD_VALUE'}
placeholder={
payload.type === 'json'
? '{ "hello": "world" }'
diff --git a/frontend/src/component/feature/FeatureView/FeatureVariants/FeatureVariantsList/FeatureVariantsList.tsx b/frontend/src/component/feature/FeatureView/FeatureVariants/FeatureVariantsList/FeatureVariantsList.tsx
index 5f0f3ee6ce..791be2c878 100644
--- a/frontend/src/component/feature/FeatureView/FeatureVariants/FeatureVariantsList/FeatureVariantsList.tsx
+++ b/frontend/src/component/feature/FeatureView/FeatureVariants/FeatureVariantsList/FeatureVariantsList.tsx
@@ -292,7 +292,7 @@ const FeatureOverviewVariants = () => {
setShowAddVariant(true);
}}
className={styles.addVariantButton}
- data-test={'ADD_VARIANT_BUTTON'}
+ data-testid={'ADD_VARIANT_BUTTON'}
permission={UPDATE_FEATURE_VARIANTS}
projectId={projectId}
>
diff --git a/frontend/src/component/feature/FeatureView/FeatureVariants/FeatureVariantsList/FeatureVariantsListItem/FeatureVariantsListItem.tsx b/frontend/src/component/feature/FeatureView/FeatureVariants/FeatureVariantsList/FeatureVariantsListItem/FeatureVariantsListItem.tsx
index bb80b49c36..73c426dbcd 100644
--- a/frontend/src/component/feature/FeatureView/FeatureVariants/FeatureVariantsList/FeatureVariantsListItem/FeatureVariantsListItem.tsx
+++ b/frontend/src/component/feature/FeatureView/FeatureVariants/FeatureVariantsList/FeatureVariantsListItem/FeatureVariantsListItem.tsx
@@ -23,7 +23,7 @@ const FeatureVariantListItem = ({
return (
- {variant.name}
+ {variant.name}
-
+
{variant.weight / 10.0} %
-
+
{variant.weightType === FIX ? 'Fix' : 'Variable'}
editVariant(variant.name)}
>
{
e.stopPropagation();
setDelDialog({
diff --git a/frontend/src/component/feature/StrategyConstraints/StrategyConstraintInputField/StrategyConstraintInputField.jsx b/frontend/src/component/feature/StrategyConstraints/StrategyConstraintInputField/StrategyConstraintInputField.jsx
index 53b3dbbaeb..f06204b589 100644
--- a/frontend/src/component/feature/StrategyConstraints/StrategyConstraintInputField/StrategyConstraintInputField.jsx
+++ b/frontend/src/component/feature/StrategyConstraints/StrategyConstraintInputField/StrategyConstraintInputField.jsx
@@ -117,7 +117,7 @@ const StrategyConstraintInputField = ({
multiple
size="small"
options={options}
- data-test={CONSTRAINT_AUTOCOMPLETE_ID}
+ data-testid={CONSTRAINT_AUTOCOMPLETE_ID}
value={values || []}
getOptionLabel={option => option.label}
onBlur={onBlur}
diff --git a/frontend/src/component/feature/StrategyTypes/FlexibleStrategy/FlexibleStrategy.tsx b/frontend/src/component/feature/StrategyTypes/FlexibleStrategy/FlexibleStrategy.tsx
index 160477d4da..82338d7b09 100644
--- a/frontend/src/component/feature/StrategyTypes/FlexibleStrategy/FlexibleStrategy.tsx
+++ b/frontend/src/component/feature/StrategyTypes/FlexibleStrategy/FlexibleStrategy.tsx
@@ -104,7 +104,7 @@ const FlexibleStrategy = ({
options={stickinessOptions}
value={stickiness}
disabled={!editable}
- data-test={FLEXIBLE_STRATEGY_STICKINESS_ID}
+ data-testid={FLEXIBLE_STRATEGY_STICKINESS_ID}
onChange={e =>
onUpdate('stickiness')(e, e.target.value as number)
}
@@ -136,7 +136,7 @@ const FlexibleStrategy = ({
value={groupId || ''}
disabled={!editable}
onChange={e => onUpdate('groupId')(e, e.target.value)}
- data-test={FLEXIBLE_STRATEGY_GROUP_ID}
+ data-testid={FLEXIBLE_STRATEGY_GROUP_ID}
/>
diff --git a/frontend/src/component/feature/StrategyTypes/RolloutSlider/RolloutSlider.tsx b/frontend/src/component/feature/StrategyTypes/RolloutSlider/RolloutSlider.tsx
index 61d959621c..b02cb5aa21 100644
--- a/frontend/src/component/feature/StrategyTypes/RolloutSlider/RolloutSlider.tsx
+++ b/frontend/src/component/feature/StrategyTypes/RolloutSlider/RolloutSlider.tsx
@@ -101,7 +101,7 @@ const RolloutSlider = ({
getAriaValueText={valuetext}
aria-labelledby="discrete-slider-always"
step={1}
- data-test={ROLLOUT_SLIDER_ID}
+ data-testid={ROLLOUT_SLIDER_ID}
marks={marks}
onChange={onChange}
valueLabelDisplay="on"
diff --git a/frontend/src/component/feature/StrategyTypes/StrategyInputList/StrategyInputList.tsx b/frontend/src/component/feature/StrategyTypes/StrategyInputList/StrategyInputList.tsx
index 54ef0b6ca9..724736a12f 100644
--- a/frontend/src/component/feature/StrategyTypes/StrategyInputList/StrategyInputList.tsx
+++ b/frontend/src/component/feature/StrategyTypes/StrategyInputList/StrategyInputList.tsx
@@ -100,12 +100,12 @@ const StrategyInputList = ({
onChange={onChange}
// @ts-expect-error
onKeyDown={onKeyDown}
- data-test={STRATEGY_INPUT_LIST}
+ data-testid={STRATEGY_INPUT_LIST}
/>
{/* @ts-expect-error */}
}
>
diff --git a/frontend/src/component/segments/CreateSegment/CreateSegment.tsx b/frontend/src/component/segments/CreateSegment/CreateSegment.tsx
index 207c2f4296..5798e42936 100644
--- a/frontend/src/component/segments/CreateSegment/CreateSegment.tsx
+++ b/frontend/src/component/segments/CreateSegment/CreateSegment.tsx
@@ -97,7 +97,7 @@ export const CreateSegment = () => {
name="segment"
permission={CREATE_SEGMENT}
disabled={!hasValidConstraints || atSegmentValuesLimit}
- data-test={SEGMENT_CREATE_BTN_ID}
+ data-testid={SEGMENT_CREATE_BTN_ID}
/>
diff --git a/frontend/src/component/segments/EditSegment/EditSegment.tsx b/frontend/src/component/segments/EditSegment/EditSegment.tsx
index f6f9583249..e080c2a814 100644
--- a/frontend/src/component/segments/EditSegment/EditSegment.tsx
+++ b/frontend/src/component/segments/EditSegment/EditSegment.tsx
@@ -99,7 +99,7 @@ export const EditSegment = () => {
diff --git a/frontend/src/component/segments/SegmentDelete/SegmentDeleteConfirm/SegmentDeleteConfirm.tsx b/frontend/src/component/segments/SegmentDelete/SegmentDeleteConfirm/SegmentDeleteConfirm.tsx
index ad91af165d..d2ad8d3a19 100644
--- a/frontend/src/component/segments/SegmentDelete/SegmentDeleteConfirm/SegmentDeleteConfirm.tsx
+++ b/frontend/src/component/segments/SegmentDelete/SegmentDeleteConfirm/SegmentDeleteConfirm.tsx
@@ -55,7 +55,7 @@ export const SegmentDeleteConfirm = ({
value={confirmName}
label="Segment name"
className={styles.deleteInput}
- data-test={SEGMENT_DIALOG_NAME_ID}
+ data-testid={SEGMENT_DIALOG_NAME_ID}
/>
diff --git a/frontend/src/component/segments/SegmentFormStepOne/SegmentFormStepOne.tsx b/frontend/src/component/segments/SegmentFormStepOne/SegmentFormStepOne.tsx
index f40a434890..d82811aa66 100644
--- a/frontend/src/component/segments/SegmentFormStepOne/SegmentFormStepOne.tsx
+++ b/frontend/src/component/segments/SegmentFormStepOne/SegmentFormStepOne.tsx
@@ -48,7 +48,7 @@ export const SegmentFormStepOne: React.FC = ({
errorText={errors.name}
autoFocus
required
- data-test={SEGMENT_NAME_ID}
+ data-testid={SEGMENT_NAME_ID}
/>
What is the segment description?
@@ -60,7 +60,7 @@ export const SegmentFormStepOne: React.FC = ({
onChange={e => setDescription(e.target.value)}
error={Boolean(errors.description)}
errorText={errors.description}
- data-test={SEGMENT_DESC_ID}
+ data-testid={SEGMENT_DESC_ID}
/>