diff --git a/src/domains/profile/pages/CreateProfile/CreateProfile.test.tsx b/src/domains/profile/pages/CreateProfile/CreateProfile.test.tsx index 0ffb63203e..c323313ddf 100644 --- a/src/domains/profile/pages/CreateProfile/CreateProfile.test.tsx +++ b/src/domains/profile/pages/CreateProfile/CreateProfile.test.tsx @@ -75,6 +75,11 @@ describe("CreateProfile", () => { expect(showOpenDialogMock).toHaveBeenCalledWith(showOpenDialogParams); + // Trigger field errors + await act(async () => { + fireEvent.click(getByTestId("CreateProfile__submit-button")); + }); + fireEvent.input(getByTestId("Input"), { target: { value: "test profile" } }); fireEvent.click(getAllByTestId("select-list__toggle-button")[0]); fireEvent.click(getByTestId("select-list__toggle-option-0")); diff --git a/src/domains/profile/pages/CreateProfile/CreateProfile.tsx b/src/domains/profile/pages/CreateProfile/CreateProfile.tsx index 53abdf4cf2..eae050c624 100755 --- a/src/domains/profile/pages/CreateProfile/CreateProfile.tsx +++ b/src/domains/profile/pages/CreateProfile/CreateProfile.tsx @@ -160,6 +160,11 @@ export const CreateProfile = () => { }).toString(), })} options={PlatformSdkChoices.marketProviders} + onChange={() => { + if (form.errors.marketProvider) { + form.clearError("marketProvider"); + } + }} /> @@ -176,6 +181,11 @@ export const CreateProfile = () => { }).toString(), })} options={PlatformSdkChoices.currencies} + onChange={() => { + if (form.errors.currency) { + form.clearError("currency"); + } + }} /> diff --git a/src/domains/profile/pages/CreateProfile/__snapshots__/CreateProfile.test.tsx.snap b/src/domains/profile/pages/CreateProfile/__snapshots__/CreateProfile.test.tsx.snap index adab367ec1..f6a43b2bea 100644 --- a/src/domains/profile/pages/CreateProfile/__snapshots__/CreateProfile.test.tsx.snap +++ b/src/domains/profile/pages/CreateProfile/__snapshots__/CreateProfile.test.tsx.snap @@ -187,18 +187,18 @@ exports[`CreateProfile should not upload avatar image 1`] = `