请考虑以下代码:
import SomeOtherService from './some-other-service.js';
export new Promise((resolve, reject)=>{
const onSuccess=()=>{
//More code
resolve();
};
const onError=()=>{
//More code
reject();
};
SomeOtherService.asyncOperation(onSuccess,onError);
});
如何测试Promise
回调中的代码?
Promise
必须保持稳定,因为这意味着相反的情况不再可测试。例如。如果它结算,它就不能拒绝,反之亦然。
谢谢。