3
我有一個簡單的RxSwift Observable序列,我試圖單元測試。RxSwift單元測試
var pass = false
_ = service!.authenticate().subscribeNext { res in
XCTAssert(res.tokenValue == "abc123")
pass = true
}
XCTAssertTrue(pass)
該測試將間歇性地失敗,就好像subscribeNext塊不總是被命中一樣。關於我在做什麼的任何想法都是錯誤的?
編輯1
此身份驗證調用只是返回靜態JSON數據並沒有實際接觸網絡。
感謝您的回覆。我忘了提及它使用模擬數據,所以沒有實際的網絡調用。我只是嘗試了waitForExpectation方法,它看起來像它有時根本不會被擊中。我會繼續尋找。再次感謝。 – dloomb