我在javascript中創建了window.location.reload
函數。模擬茉莉花測試中的window.location.reload
我需要在茉莉花測試時模擬重載功能,因爲它保持循環。
當我運行grunt jenkins
時,測試進行得很順利。但不是在瀏覽器(mozilla/chrome)中測試時。
這是我的代碼片段。
的Javascript:
window.location.reload();
茉莉花測試:
spyOn(window.location, 'reload').and.callFake(function(){});
任何人都可以請幫我在這?
'window.location.reload'不是可寫屬性,所以瀏覽器不會讓間諜覆蓋它。爲了解決這個問題,請參閱http://stackoverflow.com/questions/8919370/jasmine-mock-window-object – user2943490 2014-12-05 12:14:20