小编dlo*_*omb的帖子

RxSwift单元测试

我有一个简单的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数据,实际上并没有访问网络.

unit-testing ios swift rx-swift

3
推荐指数
1
解决办法
2081
查看次数

标签 统计

ios ×1

rx-swift ×1

swift ×1

unit-testing ×1