Create tests for each and eachOf, etc.

This commit is contained in:
Wayne Dela Cruz
2017-03-12 20:03:07 +08:00
parent 44063a39a6
commit 2b867f834a
+16
View File
@@ -5,6 +5,9 @@ function funcMapComplete<T, E>(error: E, results: T[]) { }
function funcCbErrBoolean<T>(v: T, cb: (err: Error, res: boolean) => void) { }
function eachIterator<T, E>(item: T, callback: (err: Error) => void) { }
function eachOfIterator<T, K, E>(item: T, key: K, callback: (err: Error) => void) { }
async.map(funcCollection(), funcMapIterator, funcMapComplete)
async.mapSeries(funcCollection(), funcMapIterator, funcMapComplete)
async.mapLimit(funcCollection(), 2, funcMapIterator, funcMapComplete)
@@ -19,3 +22,16 @@ async.selectLimit(funcCollection(), 2, funcCbErrBoolean, function (err: Error, r
async.reject(funcCollection(), funcCbErrBoolean, function (err: Error, results: any[]) { })
async.rejectSeries(funcCollection(), funcCbErrBoolean, function (err: Error, results: any[]) { })
async.rejectLimit(funcCollection(), 2, funcCbErrBoolean, function (err: Error, results: any[]) { })
async.each(funcCollection(), eachIterator, function (err: Error) { })
async.eachLimit(funcCollection(), 2, eachIterator, function (err: Error) { })
async.eachSeries(funcCollection(), eachIterator, function (err: Error) { })
async.eachOf(funcCollection(), eachOfIterator, function (err: Error) { })
async.eachOfLimit(funcCollection(), 2, eachOfIterator, function (err: Error) { })
async.eachOfSeries(funcCollection(), eachOfIterator, function (err: Error) { })
async.forEach(funcCollection(), eachIterator, function (err: Error) { })
async.forEachLimit(funcCollection(), 2, eachIterator, function (err: Error) { })
async.forEachSeries(funcCollection(), eachIterator, function (err: Error) { })
async.forEachOf(funcCollection(), eachOfIterator, function (err: Error) { })
async.forEachOfLimit(funcCollection(), 2, eachOfIterator, function (err: Error) { })
async.forEachOfSeries(funcCollection(), eachOfIterator, function (err: Error) { })