Files
vue-flow/e2e/cypress/component/2-flow/drag.cy.ts
T

34 lines
740 B
TypeScript

import { getElements } from '../../utils'
const { nodes } = getElements(1, 1)
describe('Check if nodes are draggable', () => {
beforeEach(() => {
cy.vueFlow({
modelValue: [nodes[0]],
})
})
it('drags nodes', () => {
cy.window().then((win) => {
cy.get(`[data-id="${nodes[0].id}"]`)
.trigger('mousedown', {
which: 1,
force: true,
view: win,
})
.trigger('mousemove', {
clientX: 100,
clientY: 100,
force: true,
})
.trigger('mouseup', {
force: true,
view: win,
})
cy.get(`[data-id="${nodes[0].id}"]`).should('have.css', 'transform', 'matrix(1, 0, 0, 1, 17, 74)')
})
})
})