Я использую Jasmine для некоторого тестирования, хотя это обычно можно применить к тестированию на основе JavaScript на основе браузера.
У меня есть функция, которая при определенных условиях перенаправляет пользователя на другую страницу с помощью window.location.assign
. Проблема в том, что если эта строка достигнута, страница перенаправляется. В этом случае, поскольку он перенаправлен на '/'
, страница перезагружается, и все тесты снова запускаются. Что я могу сделать, чтобы проверить, что функция достигает линии, в которой она перенаправляется, без перенаправления?