diff options
author | Nathan Rajlich <nathan@tootallnate.net> | 2012-06-13 17:39:20 -0700 |
---|---|---|
committer | Nathan Rajlich <nathan@tootallnate.net> | 2012-06-13 17:58:28 -0700 |
commit | 05fe70b582c1f888e09ea7d21a70fe736bd09d12 (patch) | |
tree | b687667250dad85002a675f3461a90760c0d5853 | |
parent | c752f6c013805072c5dda17195ad3b2baf7e5dd7 (diff) | |
download | node-05fe70b582c1f888e09ea7d21a70fe736bd09d12.tar.gz |
test: use the debug build of node-weak when necessary
-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 |