From f326ae6776e3b8d2c441734b9e9c4d29d7138f86 Mon Sep 17 00:00:00 2001 From: Ben Drucker Date: Mon, 9 May 2016 20:21:11 -0700 Subject: [PATCH] Pass require.extensions to resolve when finding stubs (eg .coffee) Closes #124 --- lib/proxyquire.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/proxyquire.js b/lib/proxyquire.js index 059b894..50ac7c2 100644 --- a/lib/proxyquire.js +++ b/lib/proxyquire.js @@ -185,7 +185,8 @@ Proxyquire.prototype._withoutCache = function(module, stubs, path, func) { var id = Module._resolveFilename(path, module); var stubIds = Object.keys(stubs).map(function (stubPath) { return resolve.sync(stubPath, { - basedir: dirname(id) + basedir: dirname(id), + extensions: Object.keys(require.extensions) }) }); var ids = [id].concat(stubIds);