My good friend Mustafa a Director at Shopify, has some good advice for Sonos on the recent rewrite fiasco.
Kotlin coroutines testing tip - exploring 3 of the important apis to control virtual time in your tests.
Kotlin coroutines testing tip - using backgroundScope to cancel never ending child coroutines in tests.
Kotlin coroutines testing tip - The most important concept for testing coroutines is knowing how to pick the right Dispatcher
My tried and tested tips on testing Kotlin Coroutines