]> gerrit.simantics Code Review - simantics/district.git/blob - org.simantics.maps.server/node/node-v4.8.0-win-x64/node_modules/npm/test/tap/00-verify-bundle-deps.js
Adding integrated tile server
[simantics/district.git] / org.simantics.maps.server / node / node-v4.8.0-win-x64 / node_modules / npm / test / tap / 00-verify-bundle-deps.js
1 var fs = require("fs")
2 var path = require("path")
3 var test = require("tap").test
4
5 var manifest = require("../../package.json")
6 var deps = Object.keys(manifest.dependencies)
7 var dev = Object.keys(manifest.devDependencies)
8 var bundled = manifest.bundleDependencies
9
10 test("all deps are bundled deps or dev deps", function (t) {
11   deps.forEach(function (name) {
12     t.assert(
13       bundled.indexOf(name) !== -1,
14       name + " is in bundledDependencies"
15     )
16   })
17
18   t.same(
19     fs.readdirSync(path.resolve(__dirname, "../../node_modules")).filter(function (name) {
20       return (dev.indexOf(name) === -1) && (name !== ".bin")
21     }).sort(),
22     bundled.sort(),
23     "bundleDependencies matches what's in node_modules"
24   )
25
26   t.end()
27 })