0
Ich habe den Code unten und ich muß wissen, wie ich spyon
mit previousValue
und currentValue
in meinem Test zur Deckung der bedingten if (cur !== prev && cur === 100)
nutzen könnte.Testing ngOnChanges mit SimpleChanges in Angular 2
ngOnChanges(changes: SimpleChanges) {
if (changes['highlightData'] && !changes['highlightData'].isFirstChange()) {
const prev: any = changes['highlightData'].previousValue;
const cur: any = changes['highlightData'].currentValue;
if (cur !== prev && cur === 100) {
this._render.setElementClass(this._elementRef.nativeElement, 'animate', true);
setTimeout(() => {
this._render.setElementClass(this._elementRef.nativeElement, 'animate', false);
}, 3000);
}
}
}
Weiß jemand, wie kann ich das tun? Danke.