Add same domain webview nativeWindowOpen spec

This commit is contained in:
Kevin Sawicki 2017-05-23 13:28:24 -07:00
parent 7baf472c0f
commit da2b29796f

View file

@ -1652,7 +1652,7 @@ describe('<webview> tag', function () {
})
describe('nativeWindowOpen option', () => {
it('opens a windows with cross-scripting enabled', (done) => {
it('opens window of about:blank with cross-scripting enabled', (done) => {
ipcMain.once('answer', (event, content) => {
assert.equal(content, 'Hello')
done()
@ -1663,5 +1663,16 @@ describe('<webview> tag', function () {
webview.src = 'file://' + path.join(fixtures, 'api', 'native-window-open-blank.html')
document.body.appendChild(webview)
})
it('opens window of same domain with cross-scripting enabled', (done) => {
ipcMain.once('answer', (event, content) => {
assert.equal(content, 'Hello')
done()
})
webview.setAttribute('nodeintegration', 'on')
webview.setAttribute('webpreferences', 'nativeWindowOpen=1')
webview.src = 'file://' + path.join(fixtures, 'api', 'native-window-open-file.html')
document.body.appendChild(webview)
})
})
})