Я хочу написать контрольные примеры для моего приложения iOS. Мне удалось написать тесты пользовательского интерфейса, но я действительно запутался в том, как заставить мое приложение ждать завершения API. Например, идут тесты пользовательского интерфейса, и в какой-то момент он нажимает кнопку регистрации, и после завершения вызова выполняется. Теперь, как мне управлять обратным вызовом из этого API в тесты пользовательского интерфейса.
Мне известны ожидания, которые помогают управлять асинхронными вызовами, но я не знаю, как приспособить это к тестам пользовательского интерфейса.