fix: cannot access nativeTheme via electron.remote (#20938)
This commit is contained in:
parent
ee7ce3954a
commit
01e18c2fc3
3 changed files with 6 additions and 4 deletions
|
@ -155,10 +155,10 @@ ifdescribe(features.isRemoteModuleEnabled())('remote module', () => {
|
|||
})
|
||||
|
||||
describe('remote modules', () => {
|
||||
it('includes browser process modules as properties', () => {
|
||||
expect(remote.app.getPath).to.be.a('function')
|
||||
expect(remote.webContents.getFocusedWebContents).to.be.a('function')
|
||||
expect(remote.clipboard.readText).to.be.a('function')
|
||||
it('includes browser process modules as properties', async () => {
|
||||
const mainModules = await ipcRenderer.invoke('get-modules')
|
||||
const remoteModules = mainModules.filter(name => remote[name])
|
||||
expect(remoteModules).to.be.deep.equal(mainModules)
|
||||
})
|
||||
|
||||
it('returns toString() of original function via toString()', () => {
|
||||
|
|
|
@ -42,6 +42,7 @@ ipcMain.on('message', function (event, ...args) {
|
|||
event.sender.send('message', ...args)
|
||||
})
|
||||
|
||||
ipcMain.handle('get-modules', () => Object.keys(electron))
|
||||
ipcMain.handle('get-temp-dir', () => app.getPath('temp'))
|
||||
ipcMain.handle('ping', () => null)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue