test: CAT-680 Increase Cypress screen size for testing (no-changelog) (#13590)

This commit is contained in:
shortstacked
2025-02-28 14:28:07 +00:00
committed by GitHub
parent 294f019414
commit aea2e79bf2
4 changed files with 32 additions and 6 deletions

View File

@@ -27,8 +27,8 @@ describe('Workflow Executions', () => {
executionsTab.getters.executionsList().scrollTo(0, 500).wait(0);
executionsTab.getters.executionListItems().should('have.length', 11);
executionsTab.getters.successfulExecutionListItems().should('have.length', 9);
executionsTab.getters.executionListItems().should('have.length', 30);
executionsTab.getters.successfulExecutionListItems().should('have.length', 28);
executionsTab.getters.failedExecutionListItems().should('have.length', 2);
executionsTab.getters
.executionListItems()
@@ -185,8 +185,9 @@ describe('Workflow Executions', () => {
.invoke('attr', 'title')
.should('eq', newWorkflowName);
});
it('should load items and auto scroll after filter change', () => {
// This should be a component test. Abstracting this away into to ensure our lists work.
// eslint-disable-next-line n8n-local-rules/no-skipped-tests
it.skip('should load items and auto scroll after filter change', () => {
createMockExecutions();
createMockExecutions();
cy.intercept('GET', '/rest/executions?filter=*').as('getExecutions');
@@ -289,15 +290,20 @@ describe('Workflow Executions', () => {
});
const createMockExecutions = () => {
executionsTab.actions.createManualExecutions(5);
executionsTab.actions.createManualExecutions(15);
// This wait is added to allow time for the notifications to expire
cy.wait(2000);
// Make some failed executions by enabling Code node with syntax error
executionsTab.actions.toggleNodeEnabled('Error');
workflowPage.getters.disabledNodes().should('have.length', 0);
executionsTab.actions.createManualExecutions(2);
// This wait is added to allow time for the notifications to expire
cy.wait(2000);
// Then add some more successful ones
executionsTab.actions.toggleNodeEnabled('Error');
workflowPage.getters.disabledNodes().should('have.length', 1);
executionsTab.actions.createManualExecutions(4);
executionsTab.actions.createManualExecutions(15);
};
const checkMainHeaderELements = () => {