From 27a0e221c275c9ee6e55210a8a10ce645275408d Mon Sep 17 00:00:00 2001 From: cryptotavares Date: Wed, 2 Oct 2024 11:14:18 +0100 Subject: [PATCH] fix: confirm-recovery-phrase unit test --- .../confirm-recovery-phrase.test.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/ui/pages/onboarding-flow/recovery-phrase/confirm-recovery-phrase.test.js b/ui/pages/onboarding-flow/recovery-phrase/confirm-recovery-phrase.test.js index 18208977fb90..8c37094dcbe4 100644 --- a/ui/pages/onboarding-flow/recovery-phrase/confirm-recovery-phrase.test.js +++ b/ui/pages/onboarding-flow/recovery-phrase/confirm-recovery-phrase.test.js @@ -1,4 +1,4 @@ -import { fireEvent, waitFor } from '@testing-library/react'; +import { fireEvent, act } from '@testing-library/react'; import React from 'react'; import configureMockStore from 'redux-mock-store'; import thunk from 'redux-thunk'; @@ -141,14 +141,16 @@ describe('Confirm Recovery Phrase Component', () => { 'recovery-phrase-confirm', ); - await waitFor(() => { + expect(confirmRecoveryPhraseButton).toBeDisabled(); + + act(() => { clock.advanceTimersByTime(500); // Wait for debounce + }); - expect(confirmRecoveryPhraseButton).not.toBeDisabled(); + expect(confirmRecoveryPhraseButton).not.toBeDisabled(); - fireEvent.click(confirmRecoveryPhraseButton); + fireEvent.click(confirmRecoveryPhraseButton); - expect(setSeedPhraseBackedUp).toHaveBeenCalledWith(true); - }); + expect(setSeedPhraseBackedUp).toHaveBeenCalledWith(true); }); });