From 78b686f3663fbe52ecd54827e5c00af0378292ba Mon Sep 17 00:00:00 2001 From: Can Oztokmak Date: Wed, 28 Dec 2016 23:11:30 +0300 Subject: [PATCH] `options.reporterOptions` are used for progress reporter Progress reporter had multiple options for configuring the reporter, but it needed the optional fields under `options` object, while those fields are provided under `options.reporterOptions`. This commit enables usage of optional fields from `reporterOptions`. --- lib/reporters/progress.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/lib/reporters/progress.js b/lib/reporters/progress.js index 378ce38272..9d545534bc 100644 --- a/lib/reporters/progress.js +++ b/lib/reporters/progress.js @@ -39,11 +39,13 @@ function Progress (runner, options) { // default chars options = options || {}; - options.open = options.open || '['; - options.complete = options.complete || '▬'; - options.incomplete = options.incomplete || Base.symbols.dot; - options.close = options.close || ']'; - options.verbose = false; + var reporterOptions = options.reporterOptions || {}; + + options.open = reporterOptions.open || '['; + options.complete = reporterOptions.complete || '▬'; + options.incomplete = reporterOptions.incomplete || Base.symbols.dot; + options.close = reporterOptions.close || ']'; + options.verbose = reporterOptions.verbose || false; // tests started runner.on('start', function () {