Add explicit spec for removing preload from webview
This commit is contained in:
parent
9e88d337ec
commit
fd782706b2
4 changed files with 28 additions and 0 deletions
|
@ -1140,6 +1140,18 @@ describe('<webview> tag', function () {
|
|||
webview.src = 'file://' + fixtures + '/pages/c.html'
|
||||
document.body.appendChild(webview)
|
||||
})
|
||||
|
||||
it('supports removing the preload script', (done) => {
|
||||
ipcRenderer.send('disable-preload-on-next-will-attach-webview')
|
||||
webview.addEventListener('console-message', (event) => {
|
||||
assert.equal(event.message, 'undefined')
|
||||
done()
|
||||
})
|
||||
webview.setAttribute('nodeintegration', 'yes')
|
||||
webview.setAttribute('preload', path.join(fixtures, 'module', 'preload-set-global.js'))
|
||||
webview.src = 'file://' + fixtures + '/pages/a.html'
|
||||
document.body.appendChild(webview)
|
||||
})
|
||||
})
|
||||
|
||||
it('loads devtools extensions registered on the parent window', function (done) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue