不能在异步功能内运行测试

时间:2018-07-13 03:43:23

标签: javascript node.js reactjs async-await jestjs

我正在使用jest框架(<clr-dg-row *ngFor="let user of users"> <-- Cells declarations --> <clr-dg-cell>...</clr-dg-cell> <my-detail *clrIfExpanded [user]="user" ngProjectAs="clr-dg-row-detail"></my-detail> </clr-dg-row> )来测试javascript代码,我已经在 async 函数中编写了一个无法执行的测试。

[clrDgReplace]="true"

如果功能正常,则测试可以正常执行。

1 个答案:

答案 0 :(得分:0)

如果您要运行某些async函数并等待其完成,我们必须在此函数之前使用await字。在您的示例中:

await fn1();