test: Add e2e for data transformation expressions (#5375)

* 🧪 Add e2e for data transormation expressions

* ♻️ Apply feedback
This commit is contained in:
Iván Ovejero
2023-02-08 10:41:36 +01:00
committed by GitHub
parent 4d87711ace
commit d8865aa917
3 changed files with 128 additions and 1 deletions

View File

@@ -35,6 +35,8 @@ export class NDV extends BasePage {
nodeRenameInput: () => cy.getByTestId('node-rename-input'),
executePrevious: () => cy.getByTestId('execute-previous-node'),
httpRequestNotice: () => cy.getByTestId('node-parameters-http-notice'),
inlineExpressionEditorInput: () => cy.getByTestId('inline-expression-editor-input'),
nthParam: (n: number) => cy.getByTestId('node-parameters').find('.parameter-item').eq(n),
};
actions = {
@@ -50,6 +52,10 @@ export class NDV extends BasePage {
close: () => {
this.getters.backToCanvas().click();
},
openInlineExpressionEditor: () => {
cy.contains('Expression').invoke('show').click();
this.getters.inlineExpressionEditorInput().click();
},
setPinnedData: (data: object) => {
this.getters.editPinnedDataButton().click();