find-node-modules
Version:
Return an array of all parent node_modules directories
32 lines (24 loc) • 673 B
JavaScript
/* 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')
})
})