diff --git a/lib/runner.js b/lib/runner.js index 4db95064b..ee1dfaace 100644 --- a/lib/runner.js +++ b/lib/runner.js @@ -192,8 +192,9 @@ Runner.prototype.runCucumber_ = function(specs, done) { cucumberResolvedRequire = ConfigParser.resolveFilePatterns(self.config_.cucumberOpts.require); if (cucumberResolvedRequire && cucumberResolvedRequire.length) { - execOptions.push('-r'); - execOptions = execOptions.concat(cucumberResolvedRequire); + execOptions = cucumberResolvedRequire.reduce(function(a, fn) { + return a.concat('-r', fn); + }, execOptions); } }