Browse Source

Use beforeEach/afterEach

Ryohei Ikegami 8 years ago
parent
commit
9cb6bc098d
1 changed files with 10 additions and 2 deletions
  1. 10 2
      spec/modules-spec.js

+ 10 - 2
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()
     })
   })