Angular 在Karma/Jasmine getModifierState中测试

Angular 在Karma/Jasmine getModifierState中测试,angular,karma-jasmine,Angular,Karma Jasmine,如何测试此方法(角度): 将自己创建的键盘事件放入其中并检查结果。@Swook如何在Karma中创建键盘事件?将自己创建的键盘事件放入其中并检查结果。@Swook如何在Karma中创建键盘事件? public detectCapslock(event: KeyboardEvent): void { let capsOn: boolean = event.getModifierState && event.getModifierState("CapsLock");

如何测试此方法(角度):


将自己创建的键盘事件放入其中并检查结果。@Swook如何在Karma中创建
键盘事件
?将自己创建的键盘事件放入其中并检查结果。@Swook如何在Karma中创建
键盘事件
 public detectCapslock(event: KeyboardEvent): void {
        let capsOn: boolean = event.getModifierState && event.getModifierState("CapsLock");
        if (capsOn) {
            this.capsOn = "Caps Lock on";
        } else {
            this.capsOn = "";
        }
    }