UNPKG

@dbg-riskit/angular-testing

Version:

23 lines (22 loc) 1.11 kB
import { DebugElement } from '@angular/core'; /** Button events to pass to `DebugElement.triggerEventHandler` for RouterLink event handler */ export declare const BUTTON_CLICK_EVENTS: { left: { button: number; }; right: { button: number; }; }; /** Simulate element click. Defaults to mouse left-button click event. */ export declare function click(el: DebugElement | HTMLElement, eventObj?: any): void; export declare function setNgModelValue(element: DebugElement, value: string, realAsync?: boolean): void; export declare function setNgModelSelectValue(element: DebugElement, selectedIndex: number, realAsync?: boolean): void; export declare function dispatchEvent(element: DebugElement | HTMLElement | Window, eventName: string): void; /** * Create custom DOM event the old fashioned way * * https://developer.mozilla.org/en-US/docs/Web/API/Event/initEvent * Although officially deprecated, some browsers (phantom) don't accept the preferred "new Event(eventName)" */ export declare function newEvent(eventName: string, bubbles?: boolean, cancelable?: boolean): CustomEvent;