test: promisify a bunch of tests (#16051)
* test: promisify a bunch of tests * fix lint * fix affinity tests * more cowbell^Wawait * less done
This commit is contained in:
parent
cc85946f55
commit
ed3e5739dc
6 changed files with 200 additions and 265 deletions
|
@ -5,7 +5,6 @@ const path = require('path')
|
|||
const { closeWindow } = require('./window-helpers')
|
||||
const { remote, webFrame } = require('electron')
|
||||
const { BrowserWindow, protocol, ipcMain } = remote
|
||||
const { emittedOnce } = require('./events-helpers')
|
||||
|
||||
const { expect } = chai
|
||||
chai.use(dirtyChai)
|
||||
|
@ -148,13 +147,12 @@ describe('webFrame module', function () {
|
|||
|
||||
it('calls a spellcheck provider', async () => {
|
||||
w = new BrowserWindow({ show: false })
|
||||
w.loadFile(path.join(fixtures, 'pages', 'webframe-spell-check.html'))
|
||||
await emittedOnce(w.webContents, 'did-finish-load')
|
||||
await w.loadFile(path.join(fixtures, 'pages', 'webframe-spell-check.html'))
|
||||
w.focus()
|
||||
await w.webContents.executeJavaScript('document.querySelector("input").focus()', true)
|
||||
|
||||
const spellCheckerFeedback =
|
||||
new Promise((resolve, reject) => {
|
||||
new Promise(resolve => {
|
||||
ipcMain.on('spec-spell-check', (e, words, callback) => {
|
||||
if (words.length === 2) {
|
||||
// The promise is resolved only after this event is received twice
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue