Что можно использовать для ложных запросов на выборку при тестировании e2e в транспортире, аналогичном addMockModule без Angular - PullRequest
0 голосов
/ 25 марта 2019

Я пишу тест e2e с транспортиром для модуля машинописи.Я хочу использовать транспортир для дополнительных функций по сравнению с селеновым webdriver.Я использую автономную машинопись, поэтому я создаю неугловое приложение.

Я много искал сервисы для мошенничества, fetchmock и т. Д. Но я думаю, что ищу не в том месте.Может быть, я просто не понял, что мне действительно нужно для моей проблемы.На данный момент у меня есть приложение, где я хочу проверить интерфейс.Моя проблема в том, что приложение работает только с сервером, который настраивает много данных и делает их доступными для отдыха.Без этого сервера мой файл javascript не будет работать, и я не буду запускать сервер для своих тестов, он должен быть независимым от сервера.

Например: мой сервер предоставляет данные по определенному адресу 192.168.1.230, и я могу получитьданные с fetch api over: 192.168.1.230/users/1.

В модульных тестах я смоделировал свои выборки, но в тестах e2e мне нужно смоделировать адрес (возможно, с помощью селенового веб-драйвера) и получитьфиктивный ответ, если мой API получает эти данные.

Как я могу это понять?Я использую транспортир с npm (nodejs) и для этого может потребоваться плагин npm.

Я видел еще один пост здесь с addMockModule, но это только для угловых модулей, и я неиспользовать угловой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...