diff options
Diffstat (limited to 'deps/node/deps/npm/node_modules/read-installed/test/extraneous.js')
-rw-r--r-- | deps/node/deps/npm/node_modules/read-installed/test/extraneous.js | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/deps/node/deps/npm/node_modules/read-installed/test/extraneous.js b/deps/node/deps/npm/node_modules/read-installed/test/extraneous.js new file mode 100644 index 00000000..e999c9b4 --- /dev/null +++ b/deps/node/deps/npm/node_modules/read-installed/test/extraneous.js @@ -0,0 +1,17 @@ +var readInstalled = require('../read-installed.js') +var test = require('tap').test +var path = require('path') + +test('extraneous detected', function(t) { + // This test verifies read-installed#16 + readInstalled( + path.join(__dirname, 'fixtures/extraneous-detected'), + { log: console.error }, + function(err, map) { + t.ok(map.dependencies.foo.extraneous, 'foo is extraneous, it\'s not required by any module') + t.ok(map.dependencies.bar.extraneous, 'bar is extraneous, it\'s not required by any module') + t.notOk(map.dependencies.asdf.extraneous, 'asdf is not extraneous, it\'s required by ghjk') + t.notOk(map.dependencies.ghjk.extraneous, 'ghjk is not extraneous, it\'s required by our root module') + t.end() + }) +}) |