mirror of https://github.com/nodejs/node.git
18 lines
754 B
JavaScript
18 lines
754 B
JavaScript
|
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();
|
||
|
})
|
||
|
})
|