feat: add global renderer-process-crashed event (#17315)

This commit is contained in:
Milan Burda 2019-03-12 00:17:24 +01:00 committed by Samuel Attard
parent a8698d092b
commit 6072da239d
4 changed files with 36 additions and 4 deletions

View file

@ -379,6 +379,22 @@ describe('app module', () => {
w = new BrowserWindow({ show: false })
})
it('should emit renderer-process-crashed event when renderer crashes', async () => {
w = new BrowserWindow({
show: false,
webPreferences: {
nodeIntegration: true
}
})
await w.loadURL('about:blank')
const promise = emittedOnce(app, 'renderer-process-crashed')
w.webContents.executeJavaScript('process.crash()')
const [, webContents] = await promise
expect(webContents).to.equal(w.webContents)
})
it('should emit desktop-capturer-get-sources event when desktopCapturer.getSources() is invoked', async () => {
w = new BrowserWindow({
show: false,