arkivanov / MVIKotlin

Extendable MVI framework for Kotlin Multiplatform with powerful debugging tools (logging and time travel)
https://arkivanov.github.io/MVIKotlin
Apache License 2.0
847 stars 32 forks source link

Tests for MVIKotlin components #85

Closed DunzoLandroidlit closed 1 year ago

DunzoLandroidlit commented 1 year ago

I am having a hard time writing tests for *Executor in my application which is extending CoroutineExecutor. I want the ability to assert that certain messages were dispatched and certain labels were published based on intentions it receives. Please point me to any code snippet/ideas which will help me write these tests.