From 0e0c8e7c6f17b3514673f77986cf7ae7f6a43468 Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Tue, 3 Mar 2020 15:03:54 +0900 Subject: [PATCH] test: give arm machines more time to load spellchecker (#22494) --- spec-main/spellchecker-spec.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/spec-main/spellchecker-spec.ts b/spec-main/spellchecker-spec.ts index 6947c77af144..81f14f8c7110 100644 --- a/spec-main/spellchecker-spec.ts +++ b/spec-main/spellchecker-spec.ts @@ -20,12 +20,15 @@ describe('spellchecker', () => { await closeWindow(w) }) + // Spellchecker loads slow on ARM CI machines. + const waitTime = (process.arch === 'arm' || process.arch === 'arm64') ? 2000 : 500 + ifit(process.platform !== 'win32')('should detect correctly spelled words as correct', async () => { await w.webContents.executeJavaScript('document.body.querySelector("textarea").value = "Beautiful and lovely"') await w.webContents.executeJavaScript('document.body.querySelector("textarea").focus()') const contextMenuPromise = emittedOnce(w.webContents, 'context-menu') // Wait for spellchecker to load - await new Promise(resolve => setTimeout(resolve, 500)) + await new Promise(resolve => setTimeout(resolve, waitTime)) w.webContents.sendInputEvent({ type: 'mouseDown', button: 'right', @@ -42,7 +45,7 @@ describe('spellchecker', () => { await w.webContents.executeJavaScript('document.body.querySelector("textarea").focus()') const contextMenuPromise = emittedOnce(w.webContents, 'context-menu') // Wait for spellchecker to load - await new Promise(resolve => setTimeout(resolve, 500)) + await new Promise(resolve => setTimeout(resolve, waitTime)) w.webContents.sendInputEvent({ type: 'mouseDown', button: 'right',