我对一个使用window.location.href的函数进行了一些单元测试 - 不太理想我宁愿通过它,但它在实现中是不可能的.我只是想知道是否有可能模拟这个值而不实际导致我的测试运行器页面实际上转到URL.
window.location.href = "http://www.website.com?varName=foo";
expect(actions.paramToVar(test_Data)).toEqual("bar");
Run Code Online (Sandbox Code Playgroud)
我正在使用jasmine作为我的单元测试框架.