diff --git a/spec/api-web-contents-spec.ts b/spec/api-web-contents-spec.ts
index 88d6162a6a..118334858e 100644
--- a/spec/api-web-contents-spec.ts
+++ b/spec/api-web-contents-spec.ts
@@ -558,9 +558,10 @@ describe('webContents module', () => {
w.loadURL('data:text/html,
HELLO
');
});
- it('fails if loadurl is called after the navigation is ready to commit', () => {
+ it('fails if loadurl is called after the navigation is ready to commit', (done) => {
w.webContents.once('did-fail-load', (_event, _errorCode, _errorDescription, validatedURL) => {
expect(validatedURL).to.contain('blank.html');
+ done();
});
// @ts-expect-error internal-only event.