Time-dependent tests often cause flaky failures. With faKeTime, you can:
Freeze time at a fixed instant (FakeDateTime.fixed(...))
Auto-advance time on each call (coming soon)
Manually adjust time (coming soon)
Currently JVM-only. Kotlin Multiplatform support is in the works.
Source and docs: https://github.com/matcha4smiley/faKeTime
I’m happy to hear feedback or contributions.