Автоматизированный модульный тест по разрешению Healthkit - PullRequest
0 голосов
/ 15 января 2019

Я пишу react-native мост для аптечки, который включает инициализацию аптечки. Мне также нужно написать модульный тест для модулей.

Я бы хотел использовать Travis для автоматического тестирования проекта. Поэтому мне нужен автоматический способ, которым можно нажать на кнопку Allow. В противном случае пользовательский интерфейс разрешений заблокирует процесс модульного тестирования.

Итак, мне нужно знать, как автоматически нажимать на кнопку разрешения.

enter image description here

1 Ответ

0 голосов
/ 15 января 2019

Я использую эту библиотеку в своих XCTests, я специально не тестировал предупреждения HealthKit, но, похоже, она поддерживается.

https://github.com/PGSSoft/AutoMate/blob/master/AutoMateExample/AutoMateExampleUITests/PermissionsTests.swift

https://github.com/PGSSoft/AutoMate/blob/master/AutoMate/Models/HealthAlerts.swift

...