mirror of
https://github.com/electron/electron.git
synced 2026-04-10 03:01:51 -04:00
feat: support node: prefixed requires in sandboxed renderer preloads (#38727)
feat: support node: prefixed requires in sandboxed renderer preloads Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com> Co-authored-by: Milan Burda <milan.burda@gmail.com>
This commit is contained in:
@@ -3304,6 +3304,9 @@ describe('BrowserWindow module', () => {
|
||||
expect(test.version).to.equal(process.version);
|
||||
expect(test.versions).to.deep.equal(process.versions);
|
||||
expect(test.contextId).to.be.a('string');
|
||||
expect(test.nodeEvents).to.equal(true);
|
||||
expect(test.nodeTimers).to.equal(true);
|
||||
expect(test.nodeUrl).to.equal(true);
|
||||
|
||||
if (process.platform === 'linux' && test.osSandbox) {
|
||||
expect(test.creationTime).to.be.null('creation time');
|
||||
|
||||
3
spec/fixtures/module/preload-sandbox.js
vendored
3
spec/fixtures/module/preload-sandbox.js
vendored
@@ -34,6 +34,9 @@
|
||||
cpuUsage: invoke(() => process.getCPUUsage()),
|
||||
ioCounters: invoke(() => process.getIOCounters()),
|
||||
uptime: invoke(() => process.uptime()),
|
||||
nodeEvents: invoke(() => require('events') === require('node:events')),
|
||||
nodeTimers: invoke(() => require('timers') === require('node:timers')),
|
||||
nodeUrl: invoke(() => require('url') === require('node:url')),
|
||||
env: process.env,
|
||||
execPath: process.execPath,
|
||||
pid: process.pid,
|
||||
|
||||
Reference in New Issue
Block a user