diff --git a/cypress/integration/plugins/observability-dashboards/4_panels.spec.js b/cypress/integration/plugins/observability-dashboards/4_panels.spec.js index 6715e3b6a..75088879e 100644 --- a/cypress/integration/plugins/observability-dashboards/4_panels.spec.js +++ b/cypress/integration/plugins/observability-dashboards/4_panels.spec.js @@ -41,6 +41,9 @@ describe('Creating visualizations', () => { }); it('Create first visualization in event analytics', () => { + cy.intercept('POST', '**/api/saved_objects/observability-visualization').as( + 'saveVisualization' + ); cy.get('[id^=autocomplete-textarea]').focus().type(PPL_VISUALIZATIONS[0], { delay: 50, }); @@ -64,8 +67,7 @@ describe('Creating visualizations', () => { cy.get('[data-test-subj="eventExplorer__querySaveConfirm"]') .trigger('mouseover') .click(); - cy.wait(delay); - cy.get('.euiToastHeader__title').contains('successfully').should('exist'); + cy.wait('@saveVisualization').its('response.statusCode').should('eq', 200); }); }); @@ -112,6 +114,8 @@ describe('Testing panels table', () => { }); it('Deletes panels', () => { + cy.get('.euiTableRow').should('exist'); + cy.get('[data-test-subj="globalLoadingIndicator"]').should('not.exist'); cy.get('.euiCheckbox__input[data-test-subj="checkboxSelectAll"]') .trigger('mouseover') .click();