Ниже приведен код Nodejs, который я получил, когда шутил над этой функцией. Здесь main2's
timeout следует вызывать только после основного вызова timeout. Может ли кто-нибудь помочь мне в написании тестовых случаев для этого?
async function main( a,b,c) {
let promise1 = new Promise((resolve, reject) => {
setTimeout(() => {
funcall1(a,b,c);
}, 100);
});
}
}
return true;
}
function main2() {
let promise2 = new Promise((resolve, reject) => {
setTimeout(() => {
funcall2(d,e,f);
}, 100);
});
}
main(a,b,c).then(() => {
main2();
}).catch(function(e){
console.log('Error' + e);
});