From eb45abe381bcab53d2bb82fb1796d102627c1a3d Mon Sep 17 00:00:00 2001 From: simonihmig Date: Wed, 6 Dec 2017 21:58:47 +0100 Subject: [PATCH] [BUGFIX lts] blueprints: fix framework detection to work with prerelease versions of ember-cli-mocha `semver.satisfies` does not cover prerelease versions like `*.*.*-beta` as required, so use `gte` --- blueprints/test-framework-detector.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blueprints/test-framework-detector.js b/blueprints/test-framework-detector.js index 2dcaec5224f..beccc053316 100644 --- a/blueprints/test-framework-detector.js +++ b/blueprints/test-framework-detector.js @@ -27,7 +27,7 @@ module.exports = function(blueprint) { } else if ('ember-cli-mocha' in dependencies) { let checker = new VersionChecker(this.project); - if (fs.existsSync(this.path + '/mocha-0.12-files') && checker.for('ember-cli-mocha', 'npm').satisfies('>=0.12.0')) { + if (fs.existsSync(this.path + '/mocha-0.12-files') && checker.for('ember-cli-mocha', 'npm').gte('0.12.0')) { type = 'mocha-0.12'; } else { type = 'mocha';