【发布时间】:2021-08-23 21:28:24
【问题描述】:
我有一个返回布尔值的选择器。对于我的单元测试,我需要测试这个值是真还是假。
默认情况下,在测试设置中,我有以下内容:
mockStore.overrideSelector(someSelector, true);
我需要将选择器的值更改为 false,但是当我尝试以下操作时:
mockStore.resetSelectors();
mockStore.overrideSelector(someSelector, false);
mockStore.refreshState();
spectator.detectChanges();
选择器仍然返回 true。
如何重新分配之前通过 overrideSelector 方法设置的值?
【问题讨论】:
标签: angular unit-testing ngrx