在检查事件angular2的情况下的测试用例

时间:2018-01-18 10:46:59

标签: angular testing

在支票输入上点击一下,

<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);

它告诉我“供应商参数与呼叫目标的任何签名都不匹配”。 如何在此触发点击事件?

1 个答案:

答案 0 :(得分:1)

该函数具有分配了错误类型的param事件。参数是Event类型而不是ElementRef。将其更改为:

onCheck(event: Event, checkObj){

}