Teste de redirecionamento de uma página inteira no qUnit

Tenho a seguinte função

var redirect = function() {
    window.location.href = "http://www.google.com";
}

Eu quero testar esta função usando qUni

O problema é que, quando eu chamo o documento HTML no qual meus testes são executados, assim que chega ao teste que chamaredirect(), o navegador carrega google.com. O que eu gostaria de fazer é zombar do window.location.href de alguma forma, para que ele não seja redirecionado e para que eu possa verificar se foi definido com o valor adequado.

Escrever isso de uma maneira que seria mais testável seria uma resposta aceitável e bem-vinda. Como estou usando o qUnit, alguma mágica do jQuery seria apropriada, assim como refatoração à moda antiga. Foi sugerido o acréscimo de um configurador personalizado para window.location.href, mas não consegui descobrir como fazer isso funcionar.

or favor, não há sugestões de alterar o comportamento do meu códig

questionAnswers(3)

yourAnswerToTheQuestion