UNPKG

find-node-modules

Version:

Return an array of all parent node_modules directories

23 lines (19 loc) 636 B
'use strict' /* jshint asi:true */ var assert = require('assert') var proxyquire = require('..') var path = require('path') var fooPath = path.join(__dirname, './samples/foo.js') describe('When resolving foo that requires nulled file package', function () { it('throws an error', function () { assert.throws(function () { proxyquire(fooPath, { path: null }) }) }) }) describe('When resolving foo that optionally requires nulled crypto package', function () { it('catches when resolving crypto', function () { var foo = proxyquire(fooPath, { crypto: null }) assert.equal(foo.bigCrypto(), 'caught') }) })