【发布时间】:2021-06-16 08:11:28
【问题描述】:
我有一个滚动动画组件,我可以将它添加到其他一些组件中以显示滚动动画。父组件有滚动条时会显示滚动动画。
export class ScrollIndicatorComponent implements OnInit, OnDestroy, AfterViewInit {
constructor(private elementRef: ElementRef) {
}
...
componentHasScrollbar(): boolean {
const parentElement = this.elementRef.nativeElement.parentElement;
return parentElement.offsetHeight < parentElement.scrollHeight;
}
如何模拟 this.elementRef.nativeElement.parentElement 及其 offsetHeight 和 scrollHeight 值,以便方法 componentHasScrollbar() 在我的单元测试中返回 true?
【问题讨论】:
标签: angular angular-unit-test elementref