(gutters, num, x, y)
| 1 | export function moveGutterByMouse(gutters, num, x, y) { |
| 2 | cy.get(gutters) |
| 3 | .eq(num) |
| 4 | .trigger('mousedown', { which: 1, clientX: 0, clientY: 0, button: 0 }) |
| 5 | .trigger('mousemove', { clientX: x * 0.25, clientY: y * 0.25 }) |
| 6 | .trigger('mousemove', { clientX: x * 0.5, clientY: y * 0.5 }) |
| 7 | .trigger('mousemove', { clientX: x * 0.75, clientY: y * 0.75 }) |
| 8 | .trigger('mousemove', { clientX: x, clientY: y }) |
| 9 | .trigger('mouseup') |
| 10 | |
| 11 | cy.document().trigger('mouseup', { force: true }) |
| 12 | cy.document().trigger('click', { force: true }) |
| 13 | cy.wait(10) |
| 14 | } |
| 15 | |
| 16 | export function moveGutterByKeyboard(gutters, num, numKeyPresses, keySequence) { |
| 17 | for (let i = 0; i < numKeyPresses; i++) { |
no outgoing calls
no test coverage detected
searching dependent graphs…