我想编写测试用例的return语句。
constructor(private el: ElementRef) { }
@HostListener('keydown', ['$event'])
onKeyDown(event: KeyboardEvent) {
if (this.specialKeys.indexOf(event.key) !== -1) {
return;
}
在Javascript中,如果一个函数的返回值是无效的,或者没有返回,它含蓄地返回undefined。所以,你可以测试你这样的onkeydown事件功能:
const event = {
key: 1
}
expect(onKeyDown(event)).toBeUndefined()