window.location.href = data.redirect_path
が起きたかどうかをテストする必要があります。テストランナーから私をリダイレクトせずに、私はシノンでどのようにこれを嘲笑しますか?私はchai/mocha.jsを私のテストランナーとしてティースプーンと共に使用しています。mocha/chaiを使用したAJAXリクエスト内のwindow.location.hrefのユニットテスト
$.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
}
}
}
});