From 9cb6bc098de5a9df75c6afda0be6f5c697a4ed3f Mon Sep 17 00:00:00 2001 From: Ryohei Ikegami Date: Tue, 4 Apr 2017 09:08:27 +0900 Subject: [PATCH] Use beforeEach/afterEach --- spec/modules-spec.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/spec/modules-spec.js b/spec/modules-spec.js index c918d37..02fec41 100644 --- a/spec/modules-spec.js +++ b/spec/modules-spec.js @@ -134,13 +134,21 @@ describe('Module._nodeModulePaths', function () { 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() }) }) -- 2.7.4