})
it('resizes guest when attribute is not present', done => {
- w = new BrowserWindow({ show: false, width: 200, height: 200 })
+ w = new BrowserWindow({show: false, width: 200, height: 200})
w.loadURL('file://' + fixtures + '/pages/webview-guest-resize.html')
w.webContents.once('did-finish-load', () => {
const elementResizePromise = new Promise(resolve => {
ipcMain.once('webview-element-resize', (event, width, height) => {
assert.equal(width, CONTENT_SIZE)
+ assert.equal(height, CONTENT_SIZE)
resolve()
})
})
const guestResizePromise = new Promise(resolve => {
ipcMain.once('webview-guest-resize', (event, width, height) => {
assert.equal(width, CONTENT_SIZE)
+ assert.equal(height, CONTENT_SIZE)
resolve()
})
})
})
it('does not resize guest when attribute is present', done => {
- w = new BrowserWindow({ show: false, width: 200, height: 200 })
+ w = new BrowserWindow({show: false, width: 200, height: 200})
w.loadURL('file://' + fixtures + '/pages/webview-no-guest-resize.html')
w.webContents.once('did-finish-load', () => {
const elementResizePromise = new Promise(resolve => {
ipcMain.once('webview-element-resize', (event, width, height) => {
assert.equal(width, CONTENT_SIZE)
+ assert.equal(height, CONTENT_SIZE)
resolve()
})
})
const noGuestResizePromise = new Promise(resolve => {
const onGuestResize = (event, width, height) => {
- assert(false, 'unexpected guest resize message')
+ done(new Error('Unexpected guest resize message'))
}
ipcMain.once('webview-guest-resize', onGuestResize)
})
it('dispatches element resize event even when attribute is present', done => {
- w = new BrowserWindow({ show: false, width: 200, height: 200 })
+ w = new BrowserWindow({show: false, width: 200, height: 200})
w.loadURL('file://' + fixtures + '/pages/webview-no-guest-resize.html')
w.webContents.once('did-finish-load', () => {
})
it('can be manually resized with setSize even when attribute is present', done => {
- w = new BrowserWindow({ show: false, width: 200, height: 200 })
+ w = new BrowserWindow({show: false, width: 200, height: 200})
w.loadURL('file://' + fixtures + '/pages/webview-no-guest-resize.html')
w.webContents.once('did-finish-load', () => {
done()
})
- for (let wc of webContents.getAllWebContents()) {
+ for (const wc of webContents.getAllWebContents()) {
if (wc.hostWebContents &&
wc.hostWebContents.id === w.webContents.id) {
wc.setSize({