Используйте ожидания Jest по сравнению с пользовательскими Detox - PullRequest
2 голосов
/ 14 марта 2020

Могу ли я использовать ожидания Jest (https://jestjs.io/docs/en/expect) над ожиданиями Detox? Подскажите, пожалуйста, как это сделать, если это возможно? У меня установлен Jest Runner

Ответы [ 2 ]

0 голосов
/ 15 марта 2020

Это часто является подсказкой для применения плохих практик, и, как правило, не рекомендуется. Как правило, на уровне E2E (тестирование пользовательского интерфейса) утверждения должны выполняться на уровне пользовательского интерфейса.

Например, обычной практикой является создание собственного тестового экрана в приложении, который отображает текущее состояние ожидаемого приложения. Затем утверждение обычно может быть реализовано как 2- пошаговый процесс:

а. Переход к тестовому экрану, затем -

b. Ожидание на стороне узла с использованием Detox 'by.text() & toBeVisible() соответствующего API.

0 голосов
/ 15 марта 2020

Не возможно. Ожидания Detox выполняются в приложении, а не в процессе узла Detox.

...