spec: de-flake ses.protocol test (#18884)

This commit is contained in:
Jeremy Apthorp 2019-06-20 09:54:33 -07:00 коммит произвёл GitHub
Родитель c27231ce5c
Коммит e95d2129be
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 5 добавлений и 4 удалений

Просмотреть файл

@ -265,7 +265,7 @@ describe('session module', () => {
let customSession = null
const protocol = session.defaultSession.protocol
const handler = (ignoredError, callback) => {
callback({ data: 'test', mimeType: 'text/html' })
callback({ data: `<script>require('electron').ipcRenderer.send('hello')</script>`, mimeType: 'text/html' })
}
beforeEach(async () => {
@ -273,7 +273,8 @@ describe('session module', () => {
w = new BrowserWindow({
show: false,
webPreferences: {
partition: partitionName
partition: partitionName,
nodeIntegration: true,
}
})
customSession = session.fromPartition(partitionName)
@ -294,8 +295,8 @@ describe('session module', () => {
})
it('handles requests from partition', async () => {
await w.loadURL(`${protocolName}://fake-host`)
expect(await w.webContents.executeJavaScript('document.body.textContent')).to.equal('test')
w.loadURL(`${protocolName}://fake-host`)
await emittedOnce(ipcMain, 'hello')
})
})