|
@@ -1526,7 +1526,6 @@ describe('BrowserWindow module', () => {
|
|
|
w = new BrowserWindow({
|
|
|
show: false,
|
|
|
webPreferences: {
|
|
|
- nodeIntegration: true,
|
|
|
sandbox: true,
|
|
|
preload
|
|
|
}
|
|
@@ -1544,7 +1543,6 @@ describe('BrowserWindow module', () => {
|
|
|
w = new BrowserWindow({
|
|
|
show: false,
|
|
|
webPreferences: {
|
|
|
- nodeIntegration: true,
|
|
|
sandbox: true,
|
|
|
preload: preloadSpecialChars
|
|
|
}
|
|
@@ -1552,12 +1550,24 @@ describe('BrowserWindow module', () => {
|
|
|
w.loadFile(path.join(fixtures, 'api', 'preload.html'))
|
|
|
})
|
|
|
|
|
|
+ it('exposes "loaded" event to preload script', function (done) {
|
|
|
+ w.destroy()
|
|
|
+ w = new BrowserWindow({
|
|
|
+ show: false,
|
|
|
+ webPreferences: {
|
|
|
+ sandbox: true,
|
|
|
+ preload
|
|
|
+ }
|
|
|
+ })
|
|
|
+ ipcMain.once('process-loaded', () => done())
|
|
|
+ w.loadURL('about:blank')
|
|
|
+ })
|
|
|
+
|
|
|
it('exposes "exit" event to preload script', function (done) {
|
|
|
w.destroy()
|
|
|
w = new BrowserWindow({
|
|
|
show: false,
|
|
|
webPreferences: {
|
|
|
- nodeIntegration: true,
|
|
|
sandbox: true,
|
|
|
preload
|
|
|
}
|
|
@@ -1580,7 +1590,6 @@ describe('BrowserWindow module', () => {
|
|
|
w = new BrowserWindow({
|
|
|
show: false,
|
|
|
webPreferences: {
|
|
|
- nodeIntegration: true,
|
|
|
sandbox: true,
|
|
|
preload
|
|
|
}
|