Я пишу тест e2e с транспортиром для модуля машинописи.Я хочу использовать транспортир для дополнительных функций по сравнению с селеновым webdriver.Я использую автономную машинопись, поэтому я создаю неугловое приложение.
Я много искал сервисы для мошенничества, fetchmock и т. Д. Но я думаю, что ищу не в том месте.Может быть, я просто не понял, что мне действительно нужно для моей проблемы.На данный момент у меня есть приложение, где я хочу проверить интерфейс.Моя проблема в том, что приложение работает только с сервером, который настраивает много данных и делает их доступными для отдыха.Без этого сервера мой файл javascript не будет работать, и я не буду запускать сервер для своих тестов, он должен быть независимым от сервера.
Например: мой сервер предоставляет данные по определенному адресу 192.168.1.230, и я могу получитьданные с fetch api over: 192.168.1.230/users/1.
В модульных тестах я смоделировал свои выборки, но в тестах e2e мне нужно смоделировать адрес (возможно, с помощью селенового веб-драйвера) и получитьфиктивный ответ, если мой API получает эти данные.
Как я могу это понять?Я использую транспортир с npm (nodejs) и для этого может потребоваться плагин npm.
Я видел еще один пост здесь с addMockModule, но это только для угловых модулей, и я неиспользовать угловой.