Skip to content

Commit

Permalink
Merge branch 'custom-log-types' into log-type-operations
Browse files Browse the repository at this point in the history
  • Loading branch information
amsiglan committed Jul 28, 2023
2 parents b595a7d + 9c4a113 commit b94198c
Showing 1 changed file with 4 additions and 31 deletions.
35 changes: 4 additions & 31 deletions cypress/integration/1_detectors.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -48,9 +48,10 @@ const validateFieldMappingsTable = (message = '') => {
cy.wait(10000).then(() => {
cy.get('.reviewFieldMappings').should('be.visible');
const properties = interception.response.body.response.properties;
const unmapped_field_aliases = interception.response.body.response.unmapped_field_aliases.map(
(field) => [field]
);
const unmapped_field_aliases = interception.response.body.response.unmapped_field_aliases
.map((field) => [field])
.sort()
.slice(0, 10);

Cypress.log({
message: `Validate table data - ${message}`,
Expand Down Expand Up @@ -162,18 +163,6 @@ const createDetector = (detectorName, dataSource, expectFailure) => {
cy.validateDetailsItem('Last updated time', '-');
cy.validateDetailsItem('Detector dashboard', 'Not available for this log type');

if (!expectFailure) {
let fields = [];
for (let field in dns_mapping_fields) {
fields.push([field, dns_mapping_fields[field]]);
}
cy.getElementByText('.euiTitle', 'Field mapping')
.parentsUntil('.euiPanel')
.siblings()
.eq(2)
.validateTable(fields);
}

validateAlertPanel('test_trigger');

cy.intercept('POST', '/mappings').as('createMappingsRequest');
Expand Down Expand Up @@ -206,22 +195,6 @@ const createDetector = (detectorName, dataSource, expectFailure) => {
cy.wait(5000); // waiting for the page to be reloaded after pushing detector id into route
cy.getElementByText('button.euiTab', 'Alert triggers').should('be.visible').click();
validateAlertPanel('test_trigger');

cy.intercept('GET', '/mappings?indexName').as('getMappingFields');
cy.getElementByText('button.euiTab', 'Field mappings').should('be.visible').click();
if (!expectFailure) {
let fields = [];
for (let field in dns_mapping_fields) {
fields.push([field, dns_mapping_fields[field]]);
}
cy.wait('@getMappingFields');
cy.wait(2000);
cy.getElementByText('.euiTitle', 'Field mapping')
.parentsUntil('.euiPanel')
.siblings()
.eq(2)
.validateTable(fields);
}
});
});
});
Expand Down

0 comments on commit b94198c

Please sign in to comment.