У меня есть следующий метод, который вызывает утилиту, эта утилита открывает диалоговое окно материала, которое также возвращает обещание после закрытия.
Метод компонента
const myPromise = this.myUtil.showDialog(param1, param2, param3, param4).then((response) => {
return { response };
});
this.dialogRef.close(myPromise);
Util
async showDialog(param1, param2, param3, param4> {
// Some irrelevant code here
const dialogConfig = {};
return this.dialog.open(someComponent, dialogConfig).afterClosed().toPromise();
}
Как я могу проверить вызов myUtil.showDialog, имея .then после вызова метода?