From 1fa196037e62c10a74f0d5fb1683270b201bd8a2 Mon Sep 17 00:00:00 2001 From: wltsmrz Date: Mon, 18 Nov 2013 13:08:05 -0800 Subject: [PATCH] Fix direct requirements for tests --- test/testutils.js | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/test/testutils.js b/test/testutils.js index e200eabd..411ffb37 100644 --- a/test/testutils.js +++ b/test/testutils.js @@ -1,3 +1,4 @@ +var ripple = require('../src/js/ripple'); exports.get_config = get_config; @@ -9,16 +10,22 @@ function get_config() { config = require('./config-example'); } return load_config(config); -} +}; exports.load_config = load_config; function load_config(config) { return load_module('config').load(config); -} +}; exports.load_module = load_module; function load_module(name) { - return require((process.env.RIPPLE_LIB_COV ? '../src-cov/js/ripple/' : '../src/js/ripple/') + name); -} + if (process.env.RIPPLE_LIB_COV) { + return require('../src-cov/js/ripple/' + name) + } else if (!ripple.hasOwnProperty(name)) { + return require('../src/js/ripple/' + name); + } else { + return require('../src/js/ripple')[name]; + } +};