const { app, BrowserWindow, BrowserView } = require('electron'); const { expect } = require('chai'); function createWindow () { // Create the browser window. const mainWindow = new BrowserWindow({ width: 800, height: 600, webPreferences: { nodeIntegration: true } }); const view = new BrowserView(); mainWindow.addBrowserView(view); view.webContents.destroy(); view.setBounds({ x: 0, y: 0, width: 0, height: 0 }); const bounds = view.getBounds(); expect(bounds).to.deep.equal({ x: 0, y: 0, width: 0, height: 0 }); view.setBackgroundColor('#56cc5b10'); } app.on('ready', () => { createWindow(); setTimeout(() => app.quit()); });