UNPKG

coveo-search-ui-tests

Version:

Testing framework for the Coveo JavaScript Search Framework

22 lines (20 loc) 455 B
import { Defer } from "coveo-search-ui"; export function keyUp( element: HTMLElement, key: number, shiftKey?: boolean ): void { const event = new KeyboardEvent("keyup", { shiftKey: shiftKey }); Object.defineProperty(event, "keyCode", { get: () => { return key; } }); Object.defineProperty(event, "which", { get: () => { return key; } }); element.dispatchEvent(event); Defer.flush(); }