我有一个简单的RxSwift Observable序列,我试图进行单元测试.
var pass = false
_ = service!.authenticate().subscribeNext { res in
XCTAssert(res.tokenValue == "abc123")
pass = true
}
XCTAssertTrue(pass)
Run Code Online (Sandbox Code Playgroud)
此测试将间歇性地失败,就好像subscribeNext块不总是被命中一样.关于我做错了什么的任何想法?
编辑1
此身份验证调用只是返回静态JSON数据,实际上并没有访问网络.