Мне нужно проверить, действительно ли происходит window.location.href = data.redirect_path
. Как бы я высмеивал это в Синоне, не отталкивая меня от моего тест-бегуна? Я использую chai/mocha.js с чайной ложкой в качестве моего тест-бегуна.Единичный тест для window.location.href в запросе AJAX с использованием mocha/chai
$.ajax({
type: 'PUT',
url: $url,
dataType: 'json',
data: { user: $userData },
success: function(data) {
if (data.success == true) {
window.location.href = data.redirect_path
} else {
$errorsContainer.html(data.html);
$codeInput.select();
if (typeof data.redirect_path !== 'undefined') {
window.location.href = data.redirect_path
}
}
}
});