I want to simulate multiple keypress(ctrl+alt, alt+enter, alt+uparrow etc) events for my acceptance test cases.
Ember test documentation has given an abstract syntax for the triggerEvent method. It's still unclear how to use it for multiple keypress events simulation.
edit: adding the code after the suggestion from comments.
let keytrigger = testSelector('random-id', "1");
triggerEvent(keytrigger, "keypress",{17,38});
Please help!
It must be something like
triggerEvent('.myInputElement', 'keydown', {
keyCode: 38, // up arrow
altKey: true,
ctrlKey: true
});
for simulating ctrl+alt+up arrow simultaneously. For other properties to pass to keyboard event you can take a look at here I guess.