Skip to content

Commit bd452ef

Browse files
committed
chore(card): fix flaky OTP error display test
1 parent 6f1c0f2 commit bd452ef

File tree

1 file changed

+13
-16
lines changed

1 file changed

+13
-16
lines changed

app/components/UI/Card/Views/CardAuthentication/CardAuthentication.test.tsx

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -980,6 +980,16 @@ describe('CardAuthentication Component', () => {
980980
userId: 'user-123',
981981
phoneNumber: '+1 (555) 123-****',
982982
});
983+
mockUseCardProviderAuthentication.mockReturnValue({
984+
login: mockLogin,
985+
loading: false,
986+
error: null,
987+
clearError: mockClearError,
988+
sendOtpLogin: mockSendOtpLogin,
989+
otpLoading: false,
990+
otpError: 'The code you entered is incorrect',
991+
clearOtpError: mockClearOtpError,
992+
});
983993

984994
render();
985995
const emailInput = screen.getByPlaceholderText(
@@ -998,22 +1008,9 @@ describe('CardAuthentication Component', () => {
9981008
expect(
9991009
screen.getByText('Enter your verification code'),
10001010
).toBeOnTheScreen();
1001-
});
1002-
1003-
mockUseCardProviderAuthentication.mockReturnValue({
1004-
login: mockLogin,
1005-
loading: false,
1006-
error: null,
1007-
clearError: mockClearError,
1008-
sendOtpLogin: mockSendOtpLogin,
1009-
otpLoading: false,
1010-
otpError: 'The code you entered is incorrect',
1011-
clearOtpError: mockClearOtpError,
1012-
});
1013-
1014-
await waitFor(() => {
1015-
const errorText = screen.getByText('The code you entered is incorrect');
1016-
expect(errorText).toBeOnTheScreen();
1011+
expect(
1012+
screen.getByText('The code you entered is incorrect'),
1013+
).toBeOnTheScreen();
10171014
expect(screen.getByText('Verification Code')).toBeOnTheScreen();
10181015
});
10191016
});

0 commit comments

Comments
 (0)