diff --git a/src/components/external/PaymentLinkCreation/components/Form/CustomerDetailsForm/Fields/ShopperPhoneField.tsx b/src/components/external/PaymentLinkCreation/components/Form/CustomerDetailsForm/Fields/ShopperPhoneField.tsx index 0e47021a0..c6767ab35 100644 --- a/src/components/external/PaymentLinkCreation/components/Form/CustomerDetailsForm/Fields/ShopperPhoneField.tsx +++ b/src/components/external/PaymentLinkCreation/components/Form/CustomerDetailsForm/Fields/ShopperPhoneField.tsx @@ -95,7 +95,7 @@ export const ShopperPhoneField = () => { return ( name="telephoneNumber"> - + name="telephoneNumber" control={control} @@ -136,6 +136,7 @@ export const ShopperPhoneField = () => { isValid={!fieldState.error && !!field.value} isInvalid={isInvalid} errorMessage={fieldState.error?.message} + errorTestId="field-error-telephoneNumber" maxLength={PAYMENT_LINK_CREATION_FIELD_LENGTHS.telephoneNumber.max} readonly={isReadOnly} /> diff --git a/src/components/external/PaymentLinkCreation/components/Form/PaymentDetailsForm/Fields/AmountField.tsx b/src/components/external/PaymentLinkCreation/components/Form/PaymentDetailsForm/Fields/AmountField.tsx index 7e0660ef1..eaa3f7eac 100644 --- a/src/components/external/PaymentLinkCreation/components/Form/PaymentDetailsForm/Fields/AmountField.tsx +++ b/src/components/external/PaymentLinkCreation/components/Form/PaymentDetailsForm/Fields/AmountField.tsx @@ -61,7 +61,13 @@ export const AmountField = () => { return ( name={VALUE_FIELD_NAME}> - + name={VALUE_FIELD_NAME} control={control} @@ -88,7 +94,7 @@ export const AmountField = () => { maxValue={MAX_AMOUNT} readonly={{ amount: isAmountReadOnly, currency: isCurrencyReadOnly }} /> - {isInvalid && errorMessage && } + {isInvalid && errorMessage && } ); }} diff --git a/src/components/external/PaymentLinkCreation/components/Form/PaymentDetailsForm/Fields/ValidityField.tsx b/src/components/external/PaymentLinkCreation/components/Form/PaymentDetailsForm/Fields/ValidityField.tsx index 4d221134d..ed54c30d5 100644 --- a/src/components/external/PaymentLinkCreation/components/Form/PaymentDetailsForm/Fields/ValidityField.tsx +++ b/src/components/external/PaymentLinkCreation/components/Form/PaymentDetailsForm/Fields/ValidityField.tsx @@ -175,6 +175,7 @@ export const ValidityField: FunctionalComponent = ({ configu label={i18n.get('payByLink.creation.fields.validity.label')} supportText={i18n.get('payByLink.creation.fields.validity.supportText')} optional={!isDurationUnitRequired && !isDurationQuantityRequired} + testId="form-field-linkValidity.durationUnit" >