我专注于Angular 5中的一组特定测试,因此在我进行测试时使用了fdescribe。当我完成后,我想在检查我的代码之前验证其余的测试是否仍在运行。我将'fdescribe'更改回'describe'并重新启动ng测试,但业力仍然只运行fdescribe中的测试。我没有找到为什么会这样或如何解决的原因。有什么想法吗?
答案 0 :(得分:0)
我不确定这会有多大帮助,因为没有错误消息来指示问题是什么,但是我和同事一起又一遍地通过测试文件逐渐添加测试,直到我们发现那个破了。通过将fixture.detectChanges()添加到该测试中,问题就消失了。 编辑:对toBeUndefined()的元素也有一个期望,但该元素实际上是null,因此也需要更改为期望toBeNull()。