diff options
Diffstat (limited to 'test/es2017/awaitableFunctions.js')
-rw-r--r-- | test/es2017/awaitableFunctions.js | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/test/es2017/awaitableFunctions.js b/test/es2017/awaitableFunctions.js index 4517fe7..e8adf7b 100644 --- a/test/es2017/awaitableFunctions.js +++ b/test/es2017/awaitableFunctions.js @@ -316,7 +316,22 @@ module.exports = function () { * Control flow */ - // TODO: figure out to do with applyEach + it('should return a Promise: applyEach', async () => { + const calls = [] + await async.applyEach([ + async (v, x) => { calls.push(v, x) }, + async (v, x) => { calls.push(v, x) } + ], 5, 6)(); + expect(calls).to.eql([5, 6, 5, 6]) + }) + it('should return a Promise: applyEachSeries', async () => { + const calls = [] + await async.applyEachSeries([ + async (v, x) => { calls.push(v, x) }, + async (v, x) => { calls.push(v, x) } + ], 5, 6)(); + expect(calls).to.eql([5, 6, 5, 6]) + }) it('should return a Promise: auto', async () => { expect (async.auto.name).to.contain('auto') |