mocking window.location.href em Javascript

Eu tenho alguns testes de unidade para uma função que faz uso do window.location.href - não ideal. Eu preferiria ter passado por isso, mas não é possível na implementação. Só estou imaginando se é possível zombar desse valor sem realmente fazer com que minha página do executor de teste vá para o URL.

  window.location.href = "http://www.website.com?varName=foo";    
  expect(actions.paramToVar(test_Data)).toEqual("bar"); 

Estou usando jasmim para minha estrutura de teste de unidade.

questionAnswers(7)

yourAnswerToTheQuestion