mirror of
https://github.com/n8n-io/n8n.git
synced 2024-12-27 13:39:44 -08:00
db49f052bc
* test: add tests for pinning * test: add test for value * test: add pinned data tests * test: refactor into ndv * refactor: move to ndv * refactor: rename node * test: fix test * test: fix refactor * test: remove unused id * test: update test * test: chain rename input * test: refactor invoking text * test: fix ndv tests * test: move test id * test: add tests for mapping * test: update selectors * test: add mapping * test: remove wait * test: add back line removed by mistake * test: refactor to support both in/output displays * test: add display mode switching * test: fix drop * chore: clean up change * refactor: add draganddrop * fix: fix drag and drop * test: add mapping test for second value * test: update text * test: update param
16 lines
348 B
TypeScript
16 lines
348 B
TypeScript
import { BasePage } from './base';
|
|
|
|
export class CanvasNode extends BasePage {
|
|
getters = {
|
|
nodes: () => cy.getByTestId('canvas-node'),
|
|
nodeByName: (nodeName: string) =>
|
|
this.getters.nodes().filter(`:contains("${nodeName}")`),
|
|
};
|
|
|
|
actions = {
|
|
openNode: (nodeName: string) => {
|
|
this.getters.nodeByName(nodeName).dblclick();
|
|
},
|
|
};
|
|
}
|