From 58b064c22b889b61c4d2d8471d1612384b392cfd Mon Sep 17 00:00:00 2001 From: Zachary Carter <zack.carter@gmail.com> Date: Wed, 18 Jul 2012 11:12:18 -0700 Subject: [PATCH] make test compatible with older node version --- tests/metrics-header-test.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tests/metrics-header-test.js b/tests/metrics-header-test.js index 9ff4fcfef..596e3a210 100755 --- a/tests/metrics-header-test.js +++ b/tests/metrics-header-test.js @@ -28,6 +28,13 @@ if (!process.env['SERVER_URL']) { start_stop.addStartupBatches(suite); } +// existsSync moved from path in 0.6.x to fs in 0.8.x +if (typeof fs.existsSync === 'function') { + var existsSync = fs.existsSync; +} else { + var existsSync = path.existsSync; +} + // now parse out host, port and scheme var purl = urlparse(SERVER_URL); const method = (purl.scheme === 'https') ? require('https') : require('http'); @@ -56,7 +63,7 @@ suite.addBatch({ }, "metrics log exists": { topic: function (err, r) { - if (fs.existsSync(process.env.METRICS_LOG_FILE)) { + if (existsSync(process.env.METRICS_LOG_FILE)) { this.callback(); } else { fs.watchFile(process.env.METRICS_LOG_FILE, null, this.callback); -- GitLab