рассмотрим следующую функцию:
function redirect() {
if (BrowserDetect.isIE()) {
window.history.pushState({}, 'Going to', location.href);
var referLink = document.createElement('a');
referLink.href = surveyReviewUrl;
document.body.appendChild(referLink);
referLink.click();
}
}
Мой код ( контрольный пример ):
it('tests redirecting to logical survey using IE ',function () {
spyOn(BrowserDetect, 'isIE').and.callFake(function () {
return true;
});
scope.redirect();
});
Это вызывает следующую ошибку:
Некоторые из ваших тестов полностью перезагрузили страницу!
Может кто-нибудь показать мне, как написать тестовый пример для вышеуказанной функции?