angular - 单元测试在 rxjs skipwhile 停止
问题描述
of({loadstatus: Loaded})
.skipWhile(user => user.loadStatus !== Loaded)
.take(1)
.subscribe(user => do some stuff)
为什么单元测试不运行skipWhile?IE 我在 take(1) 上设置了一个断点,但我从来没有到达过它。代码完成了我期望的事情,但我很难处理 skipWhile 在单元测试期间所做的事情。
解决方案
当我添加时,此行为停止
import 'rxjs/add/operator/skipWhile';
到被测试组件的导入。
推荐阅读
- javascript - 如何在 laravel 视图中的 @foreach 循环内运行 ajax 脚本代码?
- python - 如何阻止 CUDA 为每个训练 keras 模型的子进程重新初始化?
- python - 电压计算器 - Python tkinter
- xamarin.forms - 在 Google PlayStore 中提供订阅服务
- javascript - Ajax Live Search,如果搜索结果只有一个,如何将文本放入输入表单?
- javascript - 在 Dropzone.JS 中,如何在执行多次放置时获取队列中所有文件的列表?
- python - 将一列中最常见的值分配给新列
- javascript - 如何仅呈现从列表中搜索到的项目
- 元素
- gradle - 如何为非 AOSP 构建将系统 api 类添加到您的 android 项目
- javascript - 无法弄清楚为什么循环不起作用