имитация window.location.href в Javascript

У меня есть несколько модульных тестов для функции, которая использует window.location.href - не идеально, я бы предпочел передать это, но это невозможно в реализации. Мне просто интересно, можно ли имитировать это значение, не заставляя мою тестовую страницу бегуна фактически переходить по URL.

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

Я использую жасмин для своей инфраструктуры модульного тестирования.

64
задан wmitchell 25 January 2011 в 10:19
поделиться