首页 > 解决方案 > 单元测试在 rxjs skipwhile 停止

问题描述

of({loadstatus: Loaded})
    .skipWhile(user => user.loadStatus !== Loaded)
    .take(1)
    .subscribe(user => do some stuff)

为什么单元测试不运行skipWhile?IE 我在 take(1) 上设置了一个断点,但我从来没有到达过它。代码完成了我期望的事情,但我很难处理 skipWhile 在单元测试期间所做的事情。

标签: angularrxjsjasmine

解决方案


当我添加时,此行为停止

import 'rxjs/add/operator/skipWhile';

到被测试组件的导入。


推荐阅读