【发布时间】:2022-01-11 11:57:40
【问题描述】:
组件逻辑
this.actions$
.pipe(
ofActionSuccessful(ProjectLoad),
switchMap(() => interval(10000))
)
.subscribe(() => this.store.dispatch(new ProjecRefresh));
我想测试 ProjecRefresh 在调度 ProjectLoad 之后是否被调度,但我不知道该怎么做
【问题讨论】:
-
您不能在您要测试的操作旁边添加 console.log 吗?
-
这样做的目的是什么?
-
日志可能会显示每个事件被调用的顺序。否则,如果您想进行适当的测试,请在此处寻求完整解决方案之前先尝试一下。这不是免费的编码提供商。
-
我的问题更多是关于ofActionSuccessful,所以我不知道如何模拟ofActionSuccessful,或者让它在单元测试中工作
标签: angular unit-testing redux ngxs