test: reduce flakiness of post-context-release ipc test (#23992)

This commit is contained in:
Jeremy Rose 2020-06-05 16:51:42 -07:00 committed by GitHub
parent 27d629abb9
commit 5185501b85
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -190,14 +190,13 @@ describe('ipcRenderer module', () => {
const childIpc = child.require('electron').ipcRenderer; const childIpc = child.require('electron').ipcRenderer;
child.close(); child.close();
return new Promise(resolve => { return new Promise(resolve => {
setTimeout(() => { setInterval(() => {
try { try {
childIpc.send('hello'); childIpc.send('hello');
} catch (e) { } catch (e) {
resolve(e); resolve(e);
} }
resolve(false); }, 16);
}, 100);
}); });
}})()`); }})()`);
expect(error).to.have.property('message', 'IPC method called after context was released'); expect(error).to.have.property('message', 'IPC method called after context was released');