fix: util.promisify(setTimeout) (#13860)

This commit is contained in:
trop[bot] 2018-07-30 15:02:52 +10:00 committed by Samuel Attard
parent 2bdb7a5047
commit a62cb1e84c
3 changed files with 21 additions and 4 deletions

View file

@ -179,6 +179,10 @@ describe('node feature', () => {
it('can be scheduled in time', (done) => {
remote.getGlobal('setTimeout')(done, 0)
})
it('can be promisified', (done) => {
remote.getGlobal('setTimeoutPromisified')(0).then(done)
})
})
describe('setInterval called under Chromium event loop in browser process', () => {

View file

@ -79,6 +79,8 @@ ipcMain.on('echo', function (event, msg) {
event.returnValue = msg
})
global.setTimeoutPromisified = util.promisify(setTimeout)
const coverage = new Coverage({
outputPath: path.join(__dirname, '..', '..', 'out', 'coverage')
})