Автоматаны, давайте брейнстормить.
У вас есть таблица, которая довольно медленно перегружается и к ней спиннер.
Обычный тест у вас выглядит примерно так:
- вызвать акцию
- спиннер должен появиться
- спиннер должен исчезнуть
- теперь проверяем таблицу
Когда данные в таблице есть (почти всегда) - всё работает на ура.
Но когда данных нет или очень мало, код на 90% работает на ура, но в 10% случаях падает, потому что спиннер появляется и исчезает настолько быстро, что тест не успевает его проверить. Имеем флэки.
Как будем решать?