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

@ -47,22 +47,22 @@ describe('webContents module', () => {
describe('will-prevent-unload event', () => {
afterEach(closeAllWindows)
it('does not emit if beforeunload returns undefined', (done) => {
const w = new BrowserWindow({show: false})
const w = new BrowserWindow({ show: false })
w.once('closed', () => done())
w.webContents.once('will-prevent-unload', (e) => {
w.webContents.once('will-prevent-unload', () => {
expect.fail('should not have fired')
})
w.loadFile(path.join(fixturesPath, 'api', 'close-beforeunload-undefined.html'))
})
it('emits if beforeunload returns false', (done) => {
const w = new BrowserWindow({show: false})
const w = new BrowserWindow({ show: false })
w.webContents.once('will-prevent-unload', () => done())
w.loadFile(path.join(fixturesPath, 'api', 'close-beforeunload-false.html'))
})
it('supports calling preventDefault on will-prevent-unload events', (done) => {
const w = new BrowserWindow({show: false})
const w = new BrowserWindow({ show: false })
w.webContents.once('will-prevent-unload', event => event.preventDefault())
w.once('closed', () => done())
w.loadFile(path.join(fixturesPath, 'api', 'close-beforeunload-false.html'))
@ -72,7 +72,7 @@ describe('webContents module', () => {
describe('webContents.send(channel, args...)', () => {
afterEach(closeAllWindows)
it('throws an error when the channel is missing', () => {
const w = new BrowserWindow({show: false})
const w = new BrowserWindow({ show: false })
expect(() => {
(w.webContents.send as any)()
}).to.throw('Missing required channel argument')
@ -98,7 +98,7 @@ describe('webContents module', () => {
})
w.loadFile(path.join(fixturesPath, 'pages', 'send-after-node.html'))
setTimeout(() => {
w.webContents.send("test")
w.webContents.send('test')
}, 50)
})
})
@ -145,7 +145,7 @@ describe('webContents module', () => {
let w: BrowserWindow
before(async () => {
w = new BrowserWindow({show: false})
w = new BrowserWindow({ show: false })
await w.loadURL('about:blank')
})
after(closeAllWindows)
@ -169,10 +169,10 @@ describe('webContents module', () => {
})
})
describe("on a real page", () => {
describe('on a real page', () => {
let w: BrowserWindow
beforeEach(() => {
w = new BrowserWindow({show: false})
w = new BrowserWindow({ show: false })
})
afterEach(closeAllWindows)
@ -211,7 +211,7 @@ describe('webContents module', () => {
it('executes after page load', (done) => {
w.webContents.executeJavaScript(`(() => "test")()`).then(result => {
expect(result).to.equal("test")
expect(result).to.equal('test')
done()
})
w.loadURL(serverUrl)
@ -222,7 +222,7 @@ describe('webContents module', () => {
describe('loadURL() promise API', () => {
let w: BrowserWindow
beforeEach(async () => {
w = new BrowserWindow({show: false})
w = new BrowserWindow({ show: false })
})
afterEach(closeAllWindows)
@ -266,7 +266,7 @@ describe('webContents module', () => {
})
it('rejects if the load is aborted', async () => {
const s = http.createServer((req, res) => { /* never complete the request */ })
const s = http.createServer(() => { /* never complete the request */ })
await new Promise(resolve => s.listen(0, '127.0.0.1', resolve))
const { port } = s.address() as AddressInfo
const p = expect(w.loadURL(`http://127.0.0.1:${port}`)).to.eventually.be.rejectedWith(Error, /ERR_ABORTED/)
@ -288,7 +288,7 @@ describe('webContents module', () => {
await new Promise(resolve => s.listen(0, '127.0.0.1', resolve))
const { port } = s.address() as AddressInfo
const p = new Promise(resolve => {
w.webContents.on('did-fail-load', (event, errorCode, errorDescription, validatedURL, isMainFrame, frameProcessId, frameRoutingId) => {
w.webContents.on('did-fail-load', (event, errorCode, errorDescription, validatedURL, isMainFrame) => {
if (!isMainFrame) {
resolve()
}
@ -312,7 +312,7 @@ describe('webContents module', () => {
await new Promise(resolve => s.listen(0, '127.0.0.1', resolve))
const { port } = s.address() as AddressInfo
const p = new Promise(resolve => {
w.webContents.on('did-frame-finish-load', (event, isMainFrame, frameProcessId, frameRoutingId) => {
w.webContents.on('did-frame-finish-load', (event, isMainFrame) => {
if (!isMainFrame) {
resolve()
}
@ -332,7 +332,7 @@ describe('webContents module', () => {
const testFn = (process.platform === 'win32' && process.arch === 'arm64' ? it.skip : it)
testFn('returns the focused web contents', async () => {
const w = new BrowserWindow({show: true})
const w = new BrowserWindow({ show: true })
await w.loadURL('about:blank')
expect(webContents.getFocusedWebContents().id).to.equal(w.webContents.id)
@ -347,7 +347,7 @@ describe('webContents module', () => {
})
it('does not crash when called on a detached dev tools window', async () => {
const w = new BrowserWindow({show: true})
const w = new BrowserWindow({ show: true })
w.webContents.openDevTools({ mode: 'detach' })
w.webContents.inspectElement(100, 100)
@ -358,7 +358,7 @@ describe('webContents module', () => {
expect(() => { webContents.getFocusedWebContents() }).to.not.throw()
// Work around https://github.com/electron/electron/issues/19985
await new Promise(r => setTimeout(r, 0))
await new Promise(resolve => setTimeout(resolve, 0))
const devToolsClosed = emittedOnce(w.webContents, 'devtools-closed')
w.webContents.closeDevTools()
@ -420,7 +420,7 @@ describe('webContents module', () => {
describe('getWebPreferences() API', () => {
afterEach(closeAllWindows)
it('should not crash when called for devTools webContents', (done) => {
const w = new BrowserWindow({show: false})
const w = new BrowserWindow({ show: false })
w.webContents.openDevTools()
w.webContents.once('devtools-opened', () => {
expect(w.webContents.devToolsWebContents.getWebPreferences()).to.be.null()
@ -432,7 +432,7 @@ describe('webContents module', () => {
describe('openDevTools() API', () => {
afterEach(closeAllWindows)
it('can show window with activation', async () => {
const w = new BrowserWindow({show: false})
const w = new BrowserWindow({ show: false })
const focused = emittedOnce(w, 'focus')
w.show()
await focused
@ -440,14 +440,14 @@ describe('webContents module', () => {
w.webContents.openDevTools({ mode: 'detach', activate: true })
await Promise.all([
emittedOnce(w.webContents, 'devtools-opened'),
emittedOnce(w.webContents, 'devtools-focused'),
emittedOnce(w.webContents, 'devtools-focused')
])
await new Promise(resolve => setTimeout(resolve, 0))
expect(w.isFocused()).to.be.false()
})
it('can show window without activation', async () => {
const w = new BrowserWindow({show: false})
const w = new BrowserWindow({ show: false })
const devtoolsOpened = emittedOnce(w.webContents, 'devtools-opened')
w.webContents.openDevTools({ mode: 'detach', activate: false })
await devtoolsOpened
@ -464,7 +464,7 @@ describe('webContents module', () => {
ipcMain.once('keydown', (event, key) => resolve(key))
})
w.webContents.once('before-input-event', (event, input) => {
if ('a' === input.key) event.preventDefault()
if (input.key === 'a') event.preventDefault()
})
w.webContents.sendInputEvent({ type: 'keyDown', keyCode: 'a' })
w.webContents.sendInputEvent({ type: 'keyDown', keyCode: 'b' })
@ -472,7 +472,7 @@ describe('webContents module', () => {
})
it('has the correct properties', async () => {
const w = new BrowserWindow({show: false})
const w = new BrowserWindow({ show: false })
await w.loadFile(path.join(fixturesPath, 'pages', 'base-page.html'))
const testBeforeInput = async (opts: any) => {
const modifiers = []