问题标签 [rx-blocking]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - RxSwift,使用 RxBlocking 的测试不会结束
我正在尝试测试一个非常简单的视图模型:
我正在尝试测试从服务中接收错误,所以我以这种方式将其加倍:
我正在测试一个以这种方式出错的查询:
首先,我只是断言事件计数是否正确,但我只收到一个而不是两个。我认为这是一个异步问题,所以我将测试更改为使用 RxBlocking:
但这永远不会结束。
我不知道我的存根或视图模型是否有问题,但生产应用程序工作正常,在查询触发时发出事件。
RxTest 和 RxBlocking 的文档非常非常短,带有字符串或整数的经典示例,但与这种流程无关……非常令人沮丧。
swift - iOS RxSwift - 如何解开一个`Optional>` 还是`T??`?
我正在使用下面的逻辑来使用 RxBlocking 检查我的主题的状态。我得到了一个奇怪的值Int??
out of try? subject.verifier.toBlocking().first()
。
下面的语法令编译器满意,但让我眼睛流血。
如何从 RXBlocking 期望中获得未包装的值?
mvvm - 测试 ViewState 的 PublishSubject
我正在尝试测试我的 ViewModel 的主要功能。重要的步骤是测试加载状态完成。但可以肯定的是,为了更好的测试,测试所有状态可能会很有趣。
我正在阅读很多关于 RxTest 和 RxBlocking 的帖子和信息,但我无法测试这个模块。如果有人可以帮助我,那就太好了!
目标是能够在调用 viewmodel.requestData() 之后测试所有 ProductsViewState