From 17b9646c0b1f5371cc04835e312567176d9301fd Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Fri, 15 Jan 2016 20:41:53 -0800 Subject: [PATCH] Add test warning about the lodash dependency. --- test/test.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/test/test.js b/test/test.js index eb2eb35e1..8bb1cfdf9 100644 --- a/test/test.js +++ b/test/test.js @@ -217,10 +217,18 @@ var QUnit = root.QUnit || (root.QUnit = load('../node_modules/qunitjs/qunit/qunit.js')); /** Load stable Lodash and QUnit Extras. */ - var lodashStable = root.lodashStable || load('../node_modules/lodash/lodash.js').noConflict(); - if (lodashStable) { - lodashStable = lodashStable.runInContext(root); + var lodashStable = root.lodashStable; + if (!lodashStable) { + try { + lodashStable = load('../node_modules/lodash/index.js'); + } catch (e) { + console.log('Error: The stable lodash dev dependency should be at least a version behind master branch.'); + return; + } + lodashStable = lodashStable.noConflict(); } + lodashStable = lodashStable.runInContext(root); + var QUnitExtras = load('../node_modules/qunit-extras/qunit-extras.js'); if (QUnitExtras) { QUnitExtras.runInContext(root);