Update specs for internal module require
authorKevin Sawicki <kevinsawicki@gmail.com>
Thu, 28 Apr 2016 16:58:59 +0000 (09:58 -0700)
committerKevin Sawicki <kevinsawicki@gmail.com>
Fri, 6 May 2016 17:12:54 +0000 (10:12 -0700)
spec/api-app-spec.js

index 1c20ef8..d631d9a 100644 (file)
@@ -9,21 +9,10 @@ const app = remote.require('electron').app
 const BrowserWindow = remote.require('electron').BrowserWindow
 
 describe('electron module', function () {
-  it('allows old style require by default', function () {
-    require('shell')
-  })
-
-  it('can prevent exposing internal modules to require', function (done) {
-    const electron = require('electron')
-    const clipboard = require('clipboard')
-    assert.equal(typeof clipboard, 'object')
-    electron.hideInternalModules()
-    try {
+  it('prevents exposing internal modules to require', function () {
+    assert.throws(function () {
       require('clipboard')
-    } catch (err) {
-      assert.equal(err.message, "Cannot find module 'clipboard'")
-      done()
-    }
+    }, /Cannot find module 'clipboard'/)
   })
 })