При обычном запуске приложения все отлично работает, но почему то при UI тесте от StateFlow в collect в части случаев прилетает только одно значение, в момент подписки. Обновления не прилетают.
А только со StateFlow такое? Ui тесты не писал, но тестировал код с корутинами. Использовал runTest, в нем нужно было очередь задач освобожать через advanceUntilIdle
В том и прикол что только со StateFlow. Причем один flow имеет подписчиков штук 8, и половина из них работает как надо, а другая нет. И разницы я в упор не вижу между ними.
Обсуждают сегодня