observable.subscribe(onNext: { _ in
somePrivateFunction()
})
RxSwift用什么方法来测试observable
收到事件时实际上是否调用了somePrivateFunction
?由于订阅和函数在同一个类中,因此我无法模拟它。
TestableObservable
,您可以在此处阅读更多内容:http://adamborek.com/rxtests-rxactionsheet/最后但并非最不重要-您需要确定somePrivateFunction()
采取的动作。如果正在设置一些外部值,则可以测试该函数的传出连接。如果它设置了一些内部标志-您可以测试该标志的值是否已更改。