J'ai quelques tests unitaires pour une fonction qui utilise window.location.href -- ce n'est pas l'idéal, j'aurais préféré passer cette valeur mais ce n'est pas possible dans l'implémentation. Je me demande simplement s'il est possible de simuler cette valeur sans que la page de mon programme de test aille réellement vers l'URL.
window.location.href = "http://www.website.com?varName=foo";
expect(actions.paramToVar(test_Data)).toEqual("bar");
J'utilise jasmine pour mon cadre de test unitaire.
1 votes
J'ai le même problème lorsque je veux appeler une fonction à l'intérieur de l'objet with. Comment le résoudre ?