Fix process.execPath returning parent process path instead of the helper in sandboxed renderer (#13959)

This commit is contained in:
Milan Burda 2018-08-09 16:58:44 +02:00 committed by Charles Kerr
parent 3d89185396
commit 98033e4f45
6 changed files with 34 additions and 7 deletions

View file

@ -1565,9 +1565,11 @@ describe('BrowserWindow module', () => {
})
})
it('validate process.env access in sandbox renderer', (done) => {
it('validates process APIs access in sandboxed renderer', (done) => {
ipcMain.once('answer', function (event, test) {
assert.equal(test, 'foo')
assert.equal(test.platform, remote.process.platform)
assert.deepEqual(test.env, remote.process.env)
assert.equal(test.execPath, remote.process.helperExecPath)
done()
})
remote.process.env.sandboxmain = 'foo'