У меня есть несколько модульных тестов для функции, которая использует window.location.href - не идеально, я бы предпочел передать это, но это невозможно в реализации. Мне просто интересно, можно ли имитировать это значение, не заставляя мою тестовую страницу бегуна фактически переходить по URL.
window.location.href = "http://www.website.com?varName=foo";
expect(actions.paramToVar(test_Data)).toEqual("bar");
Я использую жасмин для своей инфраструктуры модульного тестирования.