在我的服务中,我有以下代码片段:
在我的单元测试中,我想检查是否向
更好的方式(但是不起作用)
有没有更好(angular)的方法来做这件事?
angular.element('html, body').animate({
scrollTop: this.parentHeight + ... - ...
}, 500);
在我的单元测试中,我想检查是否向
animate
函数提供了正确的值。但是我该如何模拟或监视这个animate
函数呢?我可以考虑类似以下的方法:beforeEach(() => {
angular.element = () => {
return { animate: (options) => { .. }
}
});
更好的方式(但是不起作用)
spyOn(angular.element('html, body'), 'animate');
有没有更好(angular)的方法来做这件事?