RIn*_*Ini 2 unit-testing karma-jasmine angular
我在 HTML 文件中定义了一个事件:
(keyup)="onKeySearch($event)"
Run Code Online (Sandbox Code Playgroud)
现在我使用triggerEventHandler 来刺激这个事件,如下在我的规范文件中:
const input = fixture.debugElement.query(By.css('input'));
input.triggerEventHandler('keyup', {});
Run Code Online (Sandbox Code Playgroud)
我的疑问是,我们是否需要向 triggerEventHandler 提供任何其他参数,因为 keyup 事件正在使用 $event 调用该方法。提前致谢。
尝试
input.triggerEventHandler('keyup', {target:{value: 'A'}});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2867 次 |
| 最近记录: |