angular2-hotkeys
angular2-hotkeys copied to clipboard
how to unit test?
How can I unit test this piece of code? I cannot find any example on how I can unit test this:
this.hotkeysService.add(new Hotkey('ctrl+shift+t', (event: KeyboardEvent): boolean => {
//my actions
return false; // Prevent bubbling
}));
Not really familiar with any easy way to do unit tests that emulate keyboard presses. But you could probably create a mock hotkeysService that you inject into your component or service and verify that the hotkeys you expect are registered. I think that's the best option I can think of at the moment.