summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/gc/node_modules/weak/lib/weak.js11
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