# Coroutines

Testing Coroutines is Easy with Mockk

Using coroutines to write asynchronous, non-blocking code is becoming the new norm with kotlin. However, testing asynchronous code can be difficult, especially once we need to start mocking dependencies. Mockk, Kotlin, Mocking, Coroutines, Testing, TDD, Clean Code, Software Development.Testing suspend functions, testing deferred functions