From 78b43764c498fed9c7bfb67a5bc69755b3fed261 Mon Sep 17 00:00:00 2001 From: vdemedes Date: Sun, 29 Nov 2015 20:26:31 +0100 Subject: [PATCH] implement #282 --- api.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api.js b/api.js index fad5c7c959..ce509eb157 100644 --- a/api.js +++ b/api.js @@ -160,11 +160,11 @@ Api.prototype.run = function () { if (++statsCount === self.fileCount) { self.emit('ready'); - tests.forEach(function (test) { - test.run(); - }); + var method = self.serial ? 'mapSeries' : 'map'; - deferred.resolve(Promise.all(tests)); + deferred.resolve(Promise[method](files, function (file, index) { + return tests[index].run(); + })); } }