test: give arm machines more time to load spellchecker (#22494)

This commit is contained in:
Cheng Zhao 2020-03-03 15:03:54 +09:00 committed by GitHub
parent 01c597a646
commit 0e0c8e7c6f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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',