Skip to content

Commit ac29c55

Browse files
author
Adam Tackett
committed
Add cypress test
Signed-off-by: Adam Tackett <[email protected]>
1 parent 68025fe commit ac29c55

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

.cypress/integration/trace_analytics_test/trace_analytics_services.spec.js

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -381,6 +381,49 @@ describe('Testing traces Spans table and verify columns functionality', () => {
381381
});
382382
});
383383

384+
describe('Testing navigation from Services to Traces', () => {
385+
beforeEach(() => {
386+
cy.visit('app/observability-traces#/services', {
387+
onBeforeLoad: (win) => {
388+
win.sessionStorage.clear();
389+
},
390+
});
391+
392+
cy.get("[data-test-subj='indexPattern-switch-link']").click();
393+
cy.get("[data-test-subj='data_prepper-mode']").click();
394+
setTimeFilter();
395+
});
396+
397+
it('Clicks on the "Traces" shortcut to redirect', () => {
398+
cy.get('.euiLink.euiLink--primary').contains('74').click();
399+
cy.get('[data-test-subj="globalLoadingIndicator"]').should('not.exist');
400+
401+
cy.get('[data-test-subj="filterBadge"]')
402+
.should('exist')
403+
.contains('serviceName: analytics-service');
404+
405+
cy.get('.euiText').contains('03f9c770db5ee2f1caac0afc36db49ba').should('exist');
406+
});
407+
408+
it('Opens service flyout, clicks Actions, and selects View Traces', () => {
409+
cy.get('[data-test-subj*="service-flyout-action-btntrace_service"]')
410+
.should('exist')
411+
.first()
412+
.click();
413+
414+
cy.get('.euiButton').contains('Actions').click();
415+
416+
cy.get('.euiContextMenuItem').contains('View traces').click();
417+
cy.get('[data-test-subj="globalLoadingIndicator"]').should('not.exist');
418+
419+
cy.get('[data-test-subj="filterBadge"]')
420+
.should('exist')
421+
.contains('serviceName: analytics-service');
422+
423+
cy.get('.euiText').contains('03f9c770db5ee2f1caac0afc36db49ba').should('exist');
424+
});
425+
});
426+
384427
describe('Testing switch mode to jaeger', () => {
385428
beforeEach(() => {
386429
cy.visit('app/observability-traces#/services', {

0 commit comments

Comments
 (0)