Sha256: 1ae5e599aa85a139dbbc2500d6489d435ceb9215babc4e5404c1f38a468a9984
Contents?: true
Size: 841 Bytes
Versions: 7
Compression:
Stored size: 841 Bytes
Contents
var test = require('tap').test; var path = require('path') var mdeps = require('../') var core = ['events', 'util', 'dns', 'dgram', 'http', 'https', 'net', 'fs'] var collect = [] var entry = path.join(__dirname, 'files', 'filterable.js') test('can filter core deps', function (t) { var p = mdeps({ filter: function (e) { return !~core.indexOf(e) } }) p.on('data', function (d) { collect.push(d) t.equal(d.id, entry) t.deepEqual(d.deps, { events: false, fs: false, net: false, http: false, https: false, dgram: false, dns: false }) t.equal(d.entry, true) }); p.on('end', function () { t.equal(collect.length, 1) t.end() }); p.end(entry); })
Version data entries
7 entries across 7 versions & 2 rubygems