diff options
-rw-r--r-- | test/gc/node_modules/weak/lib/weak.js | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/test/gc/node_modules/weak/lib/weak.js b/test/gc/node_modules/weak/lib/weak.js index b32ac4642..8081a76c4 100644 --- a/test/gc/node_modules/weak/lib/weak.js +++ b/test/gc/node_modules/weak/lib/weak.js @@ -1,4 +1,13 @@ -var bindings = require('../build/Release/weakref.node') +var bindings +try { + bindings = require('../build/Release/weakref.node') +} catch (e) { + if (e.code === 'MODULE_NOT_FOUND') { + bindings = require('../build/Debug/weakref.node') + } else { + throw e + } +} module.exports = bindings.create // backwards-compat with node-weakref |