all-requires
Version:
Get list of all required modules for directory
25 lines (21 loc) • 670 B
JavaScript
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();
});
});