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.