Alexito's World

A world of coding 💻, by Alejandro Martinez

Testing an RxSwift operator with TestScheduler

RxTesting makes testing a custom Rx operator an enjoyable experience. Being able to fake time simplifies a lot the develpemnt of reactive code and helps on building confidence in the code.

But is important to understand some of the aspects of RxTesting. In this video I explain with a real example when to use TestScheduler, and helping with the decision of when to use createColdObservable or createHotObservable. I also insist on the importance of testing the Subscriptions and not only Events.

Hope this helps improve your confidence in your Rx programming.