summaryrefslogtreecommitdiff
path: root/test/series.js
diff options
context:
space:
mode:
authorAlex Early <alexander.early@gmail.com>2019-03-09 21:56:58 -0800
committerGitHub <noreply@github.com>2019-03-09 21:56:58 -0800
commitcc7a84ffedba2c326668f604384d730cc09fd8e6 (patch)
treefdb2bd2987cb93ac43e4e76a1e5417dc48694298 /test/series.js
parentb418cb788f1a57bd34e43ac2a72768e0f3561d36 (diff)
downloadasync-cc7a84ffedba2c326668f604384d730cc09fd8e6.tar.gz
fix: Reflect passes value on error (#1633)
* Reflects any values passed even if function has error * fix async function tests
Diffstat (limited to 'test/series.js')
-rw-r--r--test/series.js10
1 files changed, 7 insertions, 3 deletions
diff --git a/test/series.js b/test/series.js
index 2b24c6f..48e9379 100644
--- a/test/series.js
+++ b/test/series.js
@@ -118,14 +118,18 @@ describe('series', () => {
}),
async.reflect((callback) => {
callback(null, 1);
+ }),
+ async.reflect((callback) => {
+ callback('error3');
})
],
(err, results) => {
assert(err === null, err + " passed instead of 'null'");
expect(results).to.eql([
- { error: 'error' },
- { error: 'error2' },
- { value: 1 }
+ { error: 'error', value: 1 },
+ { error: 'error2', value: 2 },
+ { value: 1 },
+ { error: 'error3' },
]);
done();
});