UNPKG

all-requires

Version:

Get list of all required modules for directory

25 lines (21 loc) 670 B
var test = require('tape'); var path = require('path'); var find = require('./'); test('it works', function (assert) { find('./example', function(err, requires) { assert.deepEqual(requires.sort(), ['a', 'b', 'c', 'd']); assert.end(); }); }); test('it works using object', function (assert) { find({ path: './example' }, function(err, requires) { assert.deepEqual(requires.sort(), ['a', 'b', 'c', 'd']); assert.end(); }); }); test('it should find only local deps', function (assert) { find({ path: './example', onlyLocal: true }, function(err, requires) { assert.deepEqual(requires.map(path.basename).sort(), ['b.js', 'd.js']); assert.end(); }); });