( fixture: ComponentFixture<any>, element: Element, x: number, y: number, )
| 56 | * @param y Position along the y axis to which to drag the element. |
| 57 | */ |
| 58 | export function dragElementViaMouse( |
| 59 | fixture: ComponentFixture<any>, |
| 60 | element: Element, |
| 61 | x: number, |
| 62 | y: number, |
| 63 | ) { |
| 64 | startDraggingViaMouse(fixture, element); |
| 65 | |
| 66 | dispatchMouseEvent(document, 'mousemove', x, y); |
| 67 | fixture.detectChanges(); |
| 68 | |
| 69 | dispatchMouseEvent(document, 'mouseup', x, y); |
| 70 | fixture.detectChanges(); |
| 71 | } |
| 72 | |
| 73 | /** |
| 74 | * Dispatches the events for starting a drag sequence. |
no test coverage detected