我在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