Skip to content

Commit 976586f

Browse files
authoredJan 7, 2025··
test: Update demo e2e tests for new canvas (no-changelog) (#12488)
1 parent 04e2928 commit 976586f

File tree

2 files changed

+12
-4
lines changed

2 files changed

+12
-4
lines changed
 

‎cypress/composables/workflow.ts

+4-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,10 @@ export function getNodes() {
4646
}
4747

4848
export function getNodeByName(name: string) {
49-
return cy.getByTestId('canvas-node').filter(`[data-name="${name}"]`).eq(0);
49+
return cy.ifCanvasVersion(
50+
() => cy.getByTestId('canvas-node').filter(`[data-name="${name}"]`).eq(0),
51+
() => cy.getByTestId('canvas-node').filter(`[data-node-name="${name}"]`).eq(0),
52+
);
5053
}
5154

5255
export function disableNode(name: string) {

‎packages/editor-ui/src/components/canvas/elements/nodes/CanvasNode.vue

+8-3
Original file line numberDiff line numberDiff line change
@@ -311,7 +311,12 @@ onBeforeUnmount(() => {
311311
</script>
312312

313313
<template>
314-
<div :class="classes" data-test-id="canvas-node" :data-node-type="data.type">
314+
<div
315+
:class="classes"
316+
data-test-id="canvas-node"
317+
:data-node-name="data.name"
318+
:data-node-type="data.type"
319+
>
315320
<template
316321
v-for="source in mappedOutputs"
317322
:key="`${source.handleId}(${source.index + 1}/${mappedOutputs.length})`"
@@ -321,7 +326,7 @@ onBeforeUnmount(() => {
321326
:mode="CanvasConnectionMode.Output"
322327
:is-read-only="readOnly"
323328
:is-valid-connection="isValidConnection"
324-
:data-node-name="label"
329+
:data-node-name="data.name"
325330
data-test-id="canvas-node-output-handle"
326331
:data-handle-index="source.index"
327332
@add="onAdd"
@@ -339,7 +344,7 @@ onBeforeUnmount(() => {
339344
:is-valid-connection="isValidConnection"
340345
data-test-id="canvas-node-input-handle"
341346
:data-handle-index="target.index"
342-
:data-node-name="label"
347+
:data-node-name="data.name"
343348
@add="onAdd"
344349
/>
345350
</template>

0 commit comments

Comments
 (0)
Please sign in to comment.