Как мне управлять данными во время тестирования пользовательского интерфейса? - PullRequest
0 голосов
/ 11 апреля 2020

Я пишу тесты пользовательского интерфейса для проекта swiftUI, и я не уверен, как обращаться с потоком данных.

В данный момент я работаю в представлении «Регистрация», где я вводю данные пользователя, чтобы проверить регистрацию пользователя. Я не уверен в том, как я должен управлять данными здесь - когда я нажимаю кнопку регистрации, это ударяет по моему API и регистрирует пользователя. Но при следующем запуске теста регистрация не удастся из-за попытки зарегистрироваться с точно такими же данными.

Мое первоначальное предположение состоит в том, что мне нужно развернуть временную базу данных, чтобы я правильное попадание в эти конечные точки и создание пользователя, а после завершения тестов база данных исчезает.

Тесты пользовательского интерфейса автоматизируются с помощью действий Github. Есть ли способ контейнировать и управлять этим там?

...