chore: lint spec-main (#20835)

This commit is contained in:
Jeremy Apthorp 2019-11-01 13:37:02 -07:00 committed by GitHub
parent 1fed1ed577
commit ecd9e1f26e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
51 changed files with 589 additions and 533 deletions

View file

@ -8,7 +8,7 @@ chai.use(chaiAsPromised)
describe('ipc module', () => {
describe('invoke', () => {
let w = (null as unknown as BrowserWindow);
let w = (null as unknown as BrowserWindow)
before(async () => {
w = new BrowserWindow({ show: false, webPreferences: { nodeIntegration: true } })
@ -18,13 +18,13 @@ describe('ipc module', () => {
w.destroy()
})
async function rendererInvoke(...args: any[]) {
const {ipcRenderer} = require('electron')
async function rendererInvoke (...args: any[]) {
const { ipcRenderer } = require('electron')
try {
const result = await ipcRenderer.invoke('test', ...args)
ipcRenderer.send('result', {result})
ipcRenderer.send('result', { result })
} catch (e) {
ipcRenderer.send('result', {error: e.message})
ipcRenderer.send('result', { error: e.message })
}
}
@ -34,7 +34,7 @@ describe('ipc module', () => {
return 3
})
const done = new Promise(resolve => ipcMain.once('result', (e, arg) => {
expect(arg).to.deep.equal({result: 3})
expect(arg).to.deep.equal({ result: 3 })
resolve()
}))
await w.webContents.executeJavaScript(`(${rendererInvoke})(123)`)
@ -48,7 +48,7 @@ describe('ipc module', () => {
return 3
})
const done = new Promise(resolve => ipcMain.once('result', (e, arg) => {
expect(arg).to.deep.equal({result: 3})
expect(arg).to.deep.equal({ result: 3 })
resolve()
}))
await w.webContents.executeJavaScript(`(${rendererInvoke})(123)`)
@ -111,7 +111,7 @@ describe('ipc module', () => {
})
describe('ordering', () => {
let w = (null as unknown as BrowserWindow);
let w = (null as unknown as BrowserWindow)
before(async () => {
w = new BrowserWindow({ show: false, webPreferences: { nodeIntegration: true } })
@ -126,21 +126,21 @@ describe('ipc module', () => {
ipcMain.on('test-async', (e, i) => { received.push(i) })
ipcMain.on('test-sync', (e, i) => { received.push(i); e.returnValue = null })
const done = new Promise(resolve => ipcMain.once('done', () => { resolve() }))
try {
function rendererStressTest() {
const {ipcRenderer} = require('electron')
for (let i = 0; i < 1000; i++) {
switch ((Math.random() * 2) | 0) {
case 0:
ipcRenderer.send('test-async', i)
break;
case 1:
ipcRenderer.sendSync('test-sync', i)
break;
}
function rendererStressTest () {
const { ipcRenderer } = require('electron')
for (let i = 0; i < 1000; i++) {
switch ((Math.random() * 2) | 0) {
case 0:
ipcRenderer.send('test-async', i)
break
case 1:
ipcRenderer.sendSync('test-sync', i)
break
}
ipcRenderer.send('done')
}
ipcRenderer.send('done')
}
try {
w.webContents.executeJavaScript(`(${rendererStressTest})()`)
await done
} finally {
@ -157,24 +157,24 @@ describe('ipc module', () => {
ipcMain.on('test-async', (e, i) => { received.push(i) })
ipcMain.on('test-sync', (e, i) => { received.push(i); e.returnValue = null })
const done = new Promise(resolve => ipcMain.once('done', () => { resolve() }))
try {
function rendererStressTest() {
const {ipcRenderer} = require('electron')
for (let i = 0; i < 1000; i++) {
switch ((Math.random() * 3) | 0) {
case 0:
ipcRenderer.send('test-async', i)
break;
case 1:
ipcRenderer.sendSync('test-sync', i)
break;
case 2:
ipcRenderer.invoke('test-invoke', i)
break;
}
function rendererStressTest () {
const { ipcRenderer } = require('electron')
for (let i = 0; i < 1000; i++) {
switch ((Math.random() * 3) | 0) {
case 0:
ipcRenderer.send('test-async', i)
break
case 1:
ipcRenderer.sendSync('test-sync', i)
break
case 2:
ipcRenderer.invoke('test-invoke', i)
break
}
ipcRenderer.send('done')
}
ipcRenderer.send('done')
}
try {
w.webContents.executeJavaScript(`(${rendererStressTest})()`)
await done
} finally {