Assert document visibility in main context
This commit is contained in:
parent
b26428c43c
commit
1d824d4645
3 changed files with 13 additions and 4 deletions
|
@ -1853,7 +1853,9 @@ describe('BrowserWindow module', function () {
|
||||||
typeofArrayPush: 'number',
|
typeofArrayPush: 'number',
|
||||||
typeofFunctionApply: 'boolean',
|
typeofFunctionApply: 'boolean',
|
||||||
typeofPreloadExecuteJavaScriptProperty: 'number',
|
typeofPreloadExecuteJavaScriptProperty: 'number',
|
||||||
typeofOpenedWindow: 'object'
|
typeofOpenedWindow: 'object',
|
||||||
|
documentHidden: true,
|
||||||
|
documentVisibilityState: 'hidden'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
4
spec/fixtures/api/isolated.html
vendored
4
spec/fixtures/api/isolated.html
vendored
|
@ -19,7 +19,9 @@
|
||||||
typeofArrayPush: typeof Array.prototype.push,
|
typeofArrayPush: typeof Array.prototype.push,
|
||||||
typeofFunctionApply: typeof Function.prototype.apply,
|
typeofFunctionApply: typeof Function.prototype.apply,
|
||||||
typeofPreloadExecuteJavaScriptProperty: typeof window.preloadExecuteJavaScriptProperty,
|
typeofPreloadExecuteJavaScriptProperty: typeof window.preloadExecuteJavaScriptProperty,
|
||||||
typeofOpenedWindow: typeof opened
|
typeofOpenedWindow: typeof opened,
|
||||||
|
documentHidden: document.hidden,
|
||||||
|
documentVisibilityState: document.visibilityState
|
||||||
}, '*')
|
}, '*')
|
||||||
</script>
|
</script>
|
||||||
</head>
|
</head>
|
||||||
|
|
|
@ -2,9 +2,12 @@ const assert = require('assert')
|
||||||
const path = require('path')
|
const path = require('path')
|
||||||
const http = require('http')
|
const http = require('http')
|
||||||
const url = require('url')
|
const url = require('url')
|
||||||
const {app, session, getGuestWebContents, ipcMain, BrowserWindow, webContents} = require('electron').remote
|
const {remote} = require('electron')
|
||||||
|
const {app, session, getGuestWebContents, ipcMain, BrowserWindow, webContents} = remote
|
||||||
const {closeWindow} = require('./window-helpers')
|
const {closeWindow} = require('./window-helpers')
|
||||||
|
|
||||||
|
const isCI = remote.getGlobal('isCi')
|
||||||
|
|
||||||
describe('<webview> tag', function () {
|
describe('<webview> tag', function () {
|
||||||
this.timeout(3 * 60 * 1000)
|
this.timeout(3 * 60 * 1000)
|
||||||
|
|
||||||
|
@ -449,7 +452,9 @@ describe('<webview> tag', function () {
|
||||||
typeofArrayPush: 'number',
|
typeofArrayPush: 'number',
|
||||||
typeofFunctionApply: 'boolean',
|
typeofFunctionApply: 'boolean',
|
||||||
typeofPreloadExecuteJavaScriptProperty: 'number',
|
typeofPreloadExecuteJavaScriptProperty: 'number',
|
||||||
typeofOpenedWindow: 'object'
|
typeofOpenedWindow: 'object',
|
||||||
|
documentHidden: isCI,
|
||||||
|
documentVisibilityState: isCI ? 'hidden' : 'visible'
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
done()
|
done()
|
||||||
|
|
Loading…
Reference in a new issue