diff --git a/tasks/test-bin.js b/tasks/test-bin.js index 077e6d4f3..3a9c43095 100644 --- a/tasks/test-bin.js +++ b/tasks/test-bin.js @@ -1,6 +1,7 @@ const childProcess = require('child_process'); const fs = require('fs'); const os = require('os'); +const path = require('path'); const chai = require('chai'); chai.use(require('chai-diff')); @@ -37,7 +38,13 @@ function executeBinHandlebars(...args) { } function execFilesSyncUtf8(command, args) { - return childProcess.execFileSync(command, args, { encoding: 'utf-8' }); + const env = process.env; + env.PATH = addPathToNodeJs(env.PATH); + return childProcess.execFileSync(command, args, { encoding: 'utf-8', env }); +} + +function addPathToNodeJs(pathEnvironment) { + return path.dirname(process.argv0) + path.delimiter + pathEnvironment; } function normalizeCrlf(string) {