This commit is contained in:
MishaBagger
2023-10-25 09:15:21 +03:00
commit b6c10cc93f
9828 changed files with 1446743 additions and 0 deletions

29
32/node_modules/foreachasync/test.js generated vendored Normal file
View 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?");
});
}());