我有以下方法调用实用程序,该实用程序打开一个材质对话框,该对话框在关闭后也会返回一个承诺。
组成方法
const myPromise = this.myUtil.showDialog(param1, param2, param3, param4).then((response) => {
return { response };
});
this.dialogRef.close(myPromise);
使用
async showDialog(param1, param2, param3, param4> {
// Some irrelevant code here
const dialogConfig = {};
return this.dialog.open(someComponent, dialogConfig).afterClosed().toPromise();
}
在方法调用后有.then时,如何测试对myUtil.showDialog的调用?