Skip to content

Commit

Permalink
fix: Fix missing input panel in node details view (#9043)
Browse files Browse the repository at this point in the history
  • Loading branch information
tomi authored and despairblue committed Apr 4, 2024
1 parent 8fa755a commit de772eb
Show file tree
Hide file tree
Showing 3 changed files with 665 additions and 15 deletions.
25 changes: 25 additions & 0 deletions cypress/e2e/1338-ADO-ndv-missing-input-panel.cy.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
import { v4 as uuid } from 'uuid';
import { NDV, WorkflowPage as WorkflowPageClass } from '../pages';

const workflowPage = new WorkflowPageClass();
const ndv = new NDV();

describe('ADO-1338-ndv-missing-input-panel', () => {
beforeEach(() => {
workflowPage.actions.visit();
});

it('should show the input and output panels when node is missing input and output data', () => {
cy.createFixtureWorkflow('Test_ado_1338.json', uuid());

// Execute the workflow
workflowPage.getters.zoomToFitButton().click();
workflowPage.getters.executeWorkflowButton().click();
// Check success toast (works because Cypress waits enough for the element to show after the http request node has finished)
workflowPage.getters.successToast().should('be.visible');

workflowPage.actions.openNode('Discourse1');
ndv.getters.inputPanel().should('be.visible');
ndv.getters.outputPanel().should('be.visible');
});
});

0 comments on commit de772eb

Please sign in to comment.