diff --git a/browser-extension/src/utils/formDetector/__tests__/FormFiller.generic.test.ts b/browser-extension/src/utils/formDetector/__tests__/FormFiller.generic.test.ts index ea5622aa9..36d92d0a2 100644 --- a/browser-extension/src/utils/formDetector/__tests__/FormFiller.generic.test.ts +++ b/browser-extension/src/utils/formDetector/__tests__/FormFiller.generic.test.ts @@ -44,11 +44,14 @@ describe('FormFiller', () => { expect(wasTriggerCalledFor(mockTriggerInputEvents, formFields.emailConfirmField)).toBe(true); }); - it('should fill password and confirmation fields', () => { + it('should fill password and confirmation fields', async () => { formFields.passwordConfirmField = document.createElement('input'); formFiller.fillFields(mockCredential); + // Delay for 150ms to ensure the password field is filled as it uses a small delay between each character. + await new Promise(resolve => setTimeout(resolve, 150)); + expect(formFields.passwordField?.value).toBe('testpass'); expect(formFields.passwordConfirmField?.value).toBe('testpass'); expect(wasTriggerCalledFor(mockTriggerInputEvents, formFields.passwordField)).toBe(true);