Как проверить перенаправление JavaScript без перенаправления?

Я использую Jasmine для некоторого тестирования, хотя обычно это можно применить к модульному тестированию javascript на основе браузера.

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

14
задан Mario 27 May 2011 в 14:55
поделиться