feat(tests): add dragging nodes test

This commit is contained in:
braks
2022-10-07 22:55:38 +02:00
committed by Braks
parent 6e0c0c7768
commit 63dae2cd05
2 changed files with 34 additions and 1 deletions
+1 -1
View File
@@ -2,7 +2,7 @@ import { getElements } from '../../utils'
const { nodes, edges } = getElements()
describe('render Vue Flow', () => {
describe('Render Basic Example', () => {
beforeEach(() => {
cy.vueFlow({
modelValue: [...nodes, ...edges],
+33
View File
@@ -0,0 +1,33 @@
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)')
})
})
})