Я хотел бы написать примеры модульных тестов для кода ниже, который написан в приложении angular6.
ngOnDestroy() : void{
this.destroy$.next(true);
}
scroller(page:number) {
let scroller = document.getElementById("scroll")
if(scroller!= null){
scroller.scrollTop=0;
}
}
, но выдает ошибку, как показано ниже: description ('scroller', () => {
it('scrollTop scrollbar', ()=>{
// var mockedDocElement = document.createElement('div');
// document.getElementById = jasmine.createSpy('scroll')
// expect(mockedDocElement.scrollTo).toHaveBeenCalledWith(0, 0);
spyOn(document, "getElementById").and.callFake(function() {
return {
value: 'scroll'
}
});
})
})
но покрытие кода не распространяется на весь код, если кто-то может помочь мне в этом