--- /dev/null
+<html>
+<body>
+<script type="text/javascript" charset="utf-8">
+ const {ipcRenderer, webFrame} = require('electron')
+ ipcRenderer.send('pong', webFrame.getZoomFactor(), webFrame.getZoomLevel())
+</script>
+</body>
+</html>
document.body.appendChild(webview)
})
})
+
+ it('inherits the zoomFactor of the parent window', function (done) {
+ w = new BrowserWindow({
+ show: false,
+ webPreferences: {
+ zoomFactor: 1.2
+ }
+ })
+ ipcMain.once('pong', function (event, zoomFactor, zoomLevel) {
+ assert.equal(zoomFactor, 1.2)
+ assert.equal(zoomLevel, 1)
+ done()
+ })
+ w.loadURL('file://' + fixtures + '/pages/webview-zoom-factor.html')
+ })
})