Flow testing with Turbine
['Jake Wharton']
Jake Wharton
class FakeLogger : Logger { val messages = Turbine < String >() override fun log ( message : String ) { messages += message } } messages ) { assertEquals ( "HTTP --> /user/4552 GET" , awaitItem ()) assertEquals ( "HTTP <-- /user/4552 404 Not Found" , awaitItem ()) } As your testing needs grow, the library can help with utilities for multiple Turbine s, multiple Flow s, sharing timeouts, aggregating errors, and more.