我正在尝试使用Jest测试Promise链序列:
someChainPromisesMethod: function() {
async()
.then(async1)
.then(async2)
.then(result)
.catch(error);
}
虽然测试单个承诺很好记录,但不确定正确的方法是什么(不确定该怎么做)。 假设所有异步都被模拟,并且只在其主体中解决承诺(Promise.resolve)。
因此,我需要测试整个序列的内容。
result
的调用?期望从result
中返回值?期望捕获错误? - Bergi