From 05784d3e592941fea8f935373721cc3bcf56177e Mon Sep 17 00:00:00 2001 From: Shenoy Pratik Date: Tue, 11 Jun 2024 12:28:16 -0700 Subject: [PATCH] update cypress for trace analytics 2.15 (#1376) Signed-off-by: Shenoy Pratik --- .../1_trace_analytics_dashboard.spec.js | 6 +++--- .../2_trace_analytics_services.spec.js | 14 +++++++++++++- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/cypress/integration/plugins/observability-dashboards/1_trace_analytics_dashboard.spec.js b/cypress/integration/plugins/observability-dashboards/1_trace_analytics_dashboard.spec.js index 33c685ef4..6c1162393 100644 --- a/cypress/integration/plugins/observability-dashboards/1_trace_analytics_dashboard.spec.js +++ b/cypress/integration/plugins/observability-dashboards/1_trace_analytics_dashboard.spec.js @@ -9,7 +9,7 @@ import { delayTime, setTimeFilter } from '../../../utils/constants'; describe('Testing dashboard table empty state', () => { beforeEach(() => { - cy.visit('app/observability-traces#/', { + cy.visit('app/observability-traces#/traces', { onBeforeLoad: (win) => { win.sessionStorage.clear(); }, @@ -23,7 +23,7 @@ describe('Testing dashboard table empty state', () => { describe('Testing dashboard table', () => { beforeEach(() => { - cy.visit('app/observability-traces#/', { + cy.visit('app/observability-traces#/traces', { onBeforeLoad: (win) => { win.sessionStorage.clear(); }, @@ -91,7 +91,7 @@ describe('Testing dashboard table', () => { describe('Testing plots', () => { beforeEach(() => { - cy.visit('app/observability-traces#/', { + cy.visit('app/observability-traces#/traces', { onBeforeLoad: (win) => { win.sessionStorage.clear(); }, diff --git a/cypress/integration/plugins/observability-dashboards/2_trace_analytics_services.spec.js b/cypress/integration/plugins/observability-dashboards/2_trace_analytics_services.spec.js index f0264294b..7ad693834 100644 --- a/cypress/integration/plugins/observability-dashboards/2_trace_analytics_services.spec.js +++ b/cypress/integration/plugins/observability-dashboards/2_trace_analytics_services.spec.js @@ -5,7 +5,11 @@ /// -import { SERVICE_NAME, setTimeFilter } from '../../../utils/constants'; +import { + SERVICE_NAME, + setTimeFilter, + delayTime, +} from '../../../utils/constants'; describe('Testing services table', () => { beforeEach(() => { @@ -25,6 +29,14 @@ describe('Testing services table', () => { cy.get('.euiButton__text').contains('Refresh').click(); cy.contains(' (1)').should('exist'); }); + + it('Opens service flyout', () => { + cy.get('button[data-test-subj^="service-flyout-action-btn"]') + .first() + .click(); + cy.wait(delayTime); + cy.get('span').contains('Overview').should('exist'); + }); }); describe('Testing service view empty state', () => {