Вьюмоделька для компоуза по TDD
примерно вот так должна выглядеть правильная вьюмоделька которая умеет переживать смерть процесса плюс использует ООП компоуз
видео сделаю позже
https://github.com/JohnnySC/PracticeTDD/blob/task/046-compose-revive-view-model/app/src/test/java/com/github/johnnysc/practicetdd/ComposeReviveViewModelTest.kt
п.с. ой, да. не вьюмодель так выглядит, а юнит тест на нее без всякой ерунды в виде тестовых диспатчеров UnconfinedTestDispaptcher и установления дефолтного Dispatchers.setMain и тем более без Roboelectric и конечно же без Мокито, пауермоков и всякой подобной ерунды

GitHub
PracticeTDD/app/src/test/java/com/github/johnnysc/practicetdd/ComposeReviveViewModelTest.kt at task/046-compose-revive-view-model…
Tasks to practice TDD. Contribute to JohnnySC/PracticeTDD development by creating an account on GitHub.
2
2June 7, 2025 1.1K 3 8