Пытаясь написать контрольные примеры для этого кода, используя mocha, не знаю, как это сделать - PullRequest
0 голосов
/ 25 июня 2019

Написал очень простой код для использования асинхронного для 3 заданий.Я хочу использовать мокко для проверки этого кода.Кто-нибудь может предоставить указатели для начала работы с этим кодом?

var async = require('async');
var each = require('async-each');
var arr = [{name:'job1', delay:100}, {name: 'job2', delay:200},{name:'job3', delay:300}];
async.eachLimit(arr, 3, function(job, callback) {
    console.log("Execute the job: " + job.name);
    setTimeout(function() {
        callback(null, job.name);
    }, job.delay);

}, function(error){
    console.log(error);
});
...