在打开对话框的方法调用之后,Jasmine测试.then

时间:2019-07-05 19:37:41

标签: javascript angular unit-testing promise jasmine

我有以下方法调用实用程序,该实用程序打开一个材质对话框,该对话框在关闭后也会返回一个承诺。

组成方法

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的调用?

0 个答案:

没有答案