使用茉莉/业力角6测试return语句

问题描述 投票:0回答:1

我想编写测试用例的return语句。

constructor(private el: ElementRef) { }
@HostListener('keydown', ['$event'])
onKeyDown(event: KeyboardEvent) {

if (this.specialKeys.indexOf(event.key) !== -1) {
  return;
}
angular typescript jasmine karma-jasmine
1个回答
0
投票

在Javascript中,如果一个函数的返回值是无效的,或者没有返回,它含蓄地返回undefined。所以,你可以测试你这样的onkeydown事件功能:

const event = {
    key: 1
}

expect(onKeyDown(event)).toBeUndefined()
© www.soinside.com 2019 - 2024. All rights reserved.