mirror of
https://github.com/abrendan/MicDropMessages.git
synced 2025-08-25 22:12:02 +02:00
Initial commit
This commit is contained in:
29
node_modules/foreachasync/test.js
generated
vendored
Normal file
29
node_modules/foreachasync/test.js
generated
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
(function () {
|
||||
"use strict";
|
||||
|
||||
var forEachAsync = require('./forEachAsync').forEachAsync
|
||||
;
|
||||
|
||||
forEachAsync([0, 500, 70, 200, 400, 100], function (next, element, i, arr) {
|
||||
// test that array order is as expected
|
||||
console.log(element, 'is element', i, 'of', arr.length);
|
||||
|
||||
// test that thisness is applied
|
||||
this[element] = i;
|
||||
|
||||
if (i > 2) {
|
||||
// test that synchronous callbacks don't mess things up
|
||||
next();
|
||||
} else {
|
||||
// test asynchronous callbacks
|
||||
setTimeout(next, element);
|
||||
}
|
||||
}, {}).then(function () {
|
||||
// test that thisness carries
|
||||
console.log(this);
|
||||
}).then(function () {
|
||||
// test then chaining
|
||||
console.log("now wasn't that nice?");
|
||||
});
|
||||
|
||||
}());
|
Reference in New Issue
Block a user