在支票输入上点击一下,
<input class="check-input" (click)="onCheck($event, obj)">
onCheck(event: ElementRef, checkObj){
}
如何为此功能编写测试,
let ele : HTMLElement;
ele = fixture.nativeElement.querySelectorAll('.check-input');
ele.click(new Event('checked'),mockingData);
它告诉我“供应商参数与呼叫目标的任何签名都不匹配”。 如何在此触发点击事件?
答案 0 :(得分:1)
该函数具有分配了错误类型的param事件。参数是Event类型而不是ElementRef。将其更改为:
onCheck(event: Event, checkObj){
}