Я пытаюсь написать тест, чтобы проверить страницу переадресации с backend api. Я ожидаю перенаправления 401 на вход в систему, однако тесты показывают страницу, на которую я должен перенаправить, если я уже вошел в систему.Как протестировать перенаправление 401 в угловых тестах e2e
Я могу только предположить, что вход в систему уже был помещен в путь $ location.path перед вызовом api, а затем ответ возвращается после завершения теста. Есть ли способ проверить это или я на правильном пути.
Мой тестовый код:
window.jQueryFunction('.loginButton', 'click');
expect(browser().location().url()).toBe('/Login');
в моих app.js файл я проверить на 401 с помощью угловых передач событий
$rootScope.$on('event: auth-loginRequired', function() {
window.location = '/login'
});
может кто-нибудь сказать мне, если я нахожусь в правильном шарового парке или я не в курсе.