summaryrefslogtreecommitdiff
path: root/test/gc
diff options
context:
space:
mode:
authorNathan Rajlich <nathan@tootallnate.net>2012-06-13 17:39:20 -0700
committerNathan Rajlich <nathan@tootallnate.net>2012-06-13 17:58:28 -0700
commit05fe70b582c1f888e09ea7d21a70fe736bd09d12 (patch)
treeb687667250dad85002a675f3461a90760c0d5853 /test/gc
parentc752f6c013805072c5dda17195ad3b2baf7e5dd7 (diff)
downloadandroid-node-v8-05fe70b582c1f888e09ea7d21a70fe736bd09d12.tar.gz
android-node-v8-05fe70b582c1f888e09ea7d21a70fe736bd09d12.tar.bz2
android-node-v8-05fe70b582c1f888e09ea7d21a70fe736bd09d12.zip
test: use the debug build of node-weak when necessary
Diffstat (limited to 'test/gc')
-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 b32ac46423..8081a76c45 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