describe('require', () => {
describe('when loaded URL is not file: protocol', () => {
- it('searches for module under app directory', async () => {
- const w = new BrowserWindow({
+ let w
+
+ beforeEach(() => {
+ w = new BrowserWindow({
show: false
})
+ })
+
+ it('searches for module under app directory', async () => {
w.loadURL('about:blank')
const result = await w.webContents.executeJavaScript('typeof require("q").when')
assert.equal(result, 'function')
+ })
+
+ afterEach(() => {
w.destroy()
})
})