Add failing spec for trailing separator bug
authorKevin Sawicki <kevinsawicki@gmail.com>
Thu, 23 Jun 2016 22:39:21 +0000 (15:39 -0700)
committerKevin Sawicki <kevinsawicki@gmail.com>
Thu, 23 Jun 2016 22:39:21 +0000 (15:39 -0700)
spec/modules-spec.js

index 87396ac..f2c45b0 100644 (file)
@@ -57,6 +57,11 @@ describe('Module._nodeModulePaths', function () {
         path.join(process.resourcesPath, 'node_modules')
       ])
 
+      modulePath = process.resourcesPath + '-foo'
+      let nodeModulePaths = Module._nodeModulePaths(modulePath)
+      assert(nodeModulePaths.includes(path.join(modulePath, 'node_modules')))
+      assert(nodeModulePaths.includes(path.join(modulePath, '..', 'node_modules')))
+
       modulePath = path.join(process.resourcesPath, 'foo')
       assert.deepEqual(Module._nodeModulePaths(modulePath), [
         path.join(process.resourcesPath, 'foo', 'node_modules'),