Las pruebas unitarias son una forma de asegurar que tu código hace lo que esperas que haga. Es algo que todos hablan pero al principio puede que no veas el gran valor, sin embargo luego que las implementas te das cuenta que te librarán de muchos problemas. Pero cómo implementarlas de una forma legible y mantenible??? Mockk y Spek te facilitaran mucho en la construcción y además están escritas en Kotlin con DSL y soporte a multiplataforma preciso para Kotlin Lovers.