test: hide child windows in webview spec (#23682)
This commit is contained in:
parent
3137d5f011
commit
5bdf97e7ae
1 changed files with 14 additions and 0 deletions
|
@ -32,6 +32,20 @@ describe('<webview> tag', function () {
|
||||||
|
|
||||||
afterEach(closeAllWindows);
|
afterEach(closeAllWindows);
|
||||||
|
|
||||||
|
function hideChildWindows (e: any, wc: WebContents) {
|
||||||
|
wc.on('new-window', (event, url, frameName, disposition, options) => {
|
||||||
|
options.show = false;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
before(() => {
|
||||||
|
app.on('web-contents-created', hideChildWindows);
|
||||||
|
});
|
||||||
|
|
||||||
|
after(() => {
|
||||||
|
app.off('web-contents-created', hideChildWindows);
|
||||||
|
});
|
||||||
|
|
||||||
it('works without script tag in page', async () => {
|
it('works without script tag in page', async () => {
|
||||||
const w = new BrowserWindow({
|
const w = new BrowserWindow({
|
||||||
show: false,
|
show: false,
|
||||||
|
|
Loading…
Reference in a new issue