UNPKG

find-node-modules

Version:

Return an array of all parent node_modules directories

32 lines (24 loc) 673 B
'use strict' /* jshint asi:true */ var assert = require('assert') var proxyquire = require('..') describe('When resolving foo that requires bar and stubbed baz where bar requires unstubbed baz', function () { var bazStub, foo, baz before(function () { bazStub = { testexport: 'stubbed' } foo = proxyquire('./samples/sub-dependencies/foo', { './baz': bazStub }) baz = require('./samples/sub-dependencies/baz') }) it('does not stub baz in bar', function () { assert.equal(foo.bar.baz.testexport, 'test') }) it('does not affect a normal baz import', function () { assert.equal(baz.testexport, 'test') }) })