Как проверить страницу входа в систему без вызова Backend-сервисов в Protractor? - PullRequest
2 голосов
/ 01 апреля 2020

У меня есть страница входа, которая аутентифицирует пользователя, отправляя токен из бэкэнда. Но я хочу проверить мою страницу входа с помощью транспортира, не вызывая бэкэнд-сервис с фиктивным токеном. Как это сделать??

1 Ответ

2 голосов
/ 01 апреля 2020

Вам нужно использовать spyON, вот что мы делаем, мы не будем делать какие-либо вызовы API. Вместо этого мы будем шпионить и возвращать фиктивные данные. Пример:

spyOn(someObj, 'func').and.returnValue(42);

Для более подробной информации вы можете обратиться по ссылкам ниже:

https://jasmine.github.io/api/edge/Spy.html

https://scriptverse.academy/tutorials/jasmine-spyon.html

Надеюсь, это поможет.

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