Skip to content

Commit

Permalink
added fix for integ test failures
Browse files Browse the repository at this point in the history
Signed-off-by: sumukhswamy <[email protected]>
  • Loading branch information
sumukhswamy committed Aug 21, 2024
1 parent e1f6787 commit 58c2cb9
Showing 1 changed file with 85 additions and 6 deletions.
91 changes: 85 additions & 6 deletions cypress/integration/plugins/reports-dashboards/02-edit.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,24 @@ describe('Cypress', () => {

cy.wait(12500);

cy.intercept(
'GET',
`${BASE_PATH}/api/reporting/getReportSource/dashboard`
).as('dashboard');

cy.intercept(
'GET',
`${BASE_PATH}/api/reporting/getReportSource/visualization`
).as('visualization');

cy.intercept('GET', `${BASE_PATH}/api/reporting/getReportSource/search`).as(
'search'
);

cy.intercept('GET', `${BASE_PATH}/api/observability/notebooks/`).as(
'notebook'
);

cy.get('#reportDefinitionDetailsLink').first().click({ force: true });

cy.get('#editReportDefinitionButton').should('exist');
Expand All @@ -26,14 +44,23 @@ describe('Cypress', () => {
cy.url().should('include', 'edit');

cy.wait(1000);
cy.wait('@dashboard');
cy.wait('@visualization');
cy.wait('@search');
cy.wait('@notebook');

// update the report name
cy.get('#reportSettingsName').type(' update name');
cy.get('#reportSettingsName').type('{selectall}{backspace} update name');

// update report description
cy.get('#reportSettingsDescription').type(' update description');
cy.get('#reportSettingsDescription').type(
'{selectall}{backspace} update description'
);

cy.get('#editReportDefinitionButton').click({ force: true });
cy.get('#editReportDefinitionButton')
.contains('Save Changes')
.trigger('mouseover')
.click({ force: true });

cy.wait(12500);

Expand All @@ -52,6 +79,24 @@ describe('Cypress', () => {

cy.wait(12500);

cy.intercept(
'GET',
`${BASE_PATH}/api/reporting/getReportSource/dashboard`
).as('dashboard');

cy.intercept(
'GET',
`${BASE_PATH}/api/reporting/getReportSource/visualization`
).as('visualization');

cy.intercept('GET', `${BASE_PATH}/api/reporting/getReportSource/search`).as(
'search'
);

cy.intercept('GET', `${BASE_PATH}/api/observability/notebooks/`).as(
'notebook'
);

cy.get('#reportDefinitionDetailsLink').first().click();

cy.get('#editReportDefinitionButton').should('exist');
Expand All @@ -61,12 +106,20 @@ describe('Cypress', () => {
cy.url().should('include', 'edit');

cy.wait(1000);

cy.wait('@dashboard');
cy.wait('@visualization');
cy.wait('@search');
cy.wait('@notebook');
cy.get('#reportDefinitionTriggerTypes > div:nth-child(2)').click({
force: true,
});

cy.get('#Schedule').check({ force: true });
cy.get('#editReportDefinitionButton').click({ force: true });
cy.get('#editReportDefinitionButton')
.contains('Save Changes')
.trigger('mouseover')
.click({ force: true });

cy.wait(12500);

Expand All @@ -85,6 +138,24 @@ describe('Cypress', () => {

cy.wait(12500);

cy.intercept(
'GET',
`${BASE_PATH}/api/reporting/getReportSource/dashboard`
).as('dashboard');

cy.intercept(
'GET',
`${BASE_PATH}/api/reporting/getReportSource/visualization`
).as('visualization');

cy.intercept('GET', `${BASE_PATH}/api/reporting/getReportSource/search`).as(
'search'
);

cy.intercept('GET', `${BASE_PATH}/api/observability/notebooks/`).as(
'notebook'
);

cy.get('#reportDefinitionDetailsLink').first().click();

cy.get('#editReportDefinitionButton').should('exist');
Expand All @@ -95,15 +166,23 @@ describe('Cypress', () => {

cy.wait(1000);

cy.wait('@dashboard');
cy.wait('@visualization');
cy.wait('@search');
cy.wait('@notebook');

cy.get('#reportDefinitionTriggerTypes > div:nth-child(1)').click({
force: true,
});

cy.get('#editReportDefinitionButton').click({ force: true });
cy.get('#editReportDefinitionButton')
.contains('Save Changes')
.trigger('mouseover')
.click({ force: true });

cy.wait(12500);

// check that re-direct to home page
cy.get('#reportDefinitionDetailsLink').should('exist');
});
});
});

0 comments on commit 58c2cb9

Please sign in to comment.