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

Version Path
minimum_viable_product-0.0.11 test/dummy/node_modules/module-deps/test/filter.js
brwy_rails-0.0.6 test/dummy/node_modules/module-deps/test/filter.js
brwy_rails-0.0.5 test/dummy/node_modules/module-deps/test/filter.js
brwy_rails-0.0.4 test/dummy/node_modules/module-deps/test/filter.js
brwy_rails-0.0.3 test/dummy/node_modules/module-deps/test/filter.js
brwy_rails-0.0.2 test/dummy/node_modules/module-deps/test/filter.js
brwy_rails-0.0.1 test/dummy/node_modules/module-deps/test/filter.js