Skip to content

Commit

Permalink
feat: remove entity delete from e2e tests
Browse files Browse the repository at this point in the history
  • Loading branch information
aloisio-m-bastian committed Feb 13, 2025
1 parent c8a0df2 commit 7bf11cd
Show file tree
Hide file tree
Showing 74 changed files with 66 additions and 661 deletions.
7 changes: 0 additions & 7 deletions cypress/e2e/data-stream/create-data-stream-awskinesis.cy.js
Original file line number Diff line number Diff line change
Expand Up @@ -49,11 +49,4 @@ describe('Data Stream spec', { tags: ['@dev2'] }, () => {
)
cy.get(selectors.dataStream.list.columnName('active')).should('have.text', 'Active')
})

afterEach(() => {
// Cleanup
cy.deleteEntityFromList({ entityName: dataStreamName, productName: 'Data Stream' }).then(() => {
cy.verifyToast('Data Stream successfully deleted')
})
})
})
Original file line number Diff line number Diff line change
Expand Up @@ -50,11 +50,4 @@ describe('Data Stream spec', { tags: ['@dev2'] }, () => {
)
cy.get(selectors.dataStream.list.columnName('active')).should('have.text', 'Active')
})

afterEach(() => {
// Cleanup
cy.deleteEntityFromList({ entityName: dataStreamName, productName: 'Data Stream' }).then(() => {
cy.verifyToast('Data Stream successfully deleted')
})
})
})
7 changes: 0 additions & 7 deletions cypress/e2e/data-stream/create-data-stream-azuremonitor.cy.js
Original file line number Diff line number Diff line change
Expand Up @@ -53,11 +53,4 @@ describe('Data Stream spec', { tags: ['@dev2'] }, () => {
)
cy.get(selectors.dataStream.list.columnName('active')).should('have.text', 'Active')
})

afterEach(() => {
// Cleanup
cy.deleteEntityFromList({ entityName: dataStreamName, productName: 'Data Stream' }).then(() => {
cy.verifyToast('Data Stream successfully deleted')
})
})
})
7 changes: 0 additions & 7 deletions cypress/e2e/data-stream/create-data-stream-bigquery.cy.js
Original file line number Diff line number Diff line change
Expand Up @@ -44,11 +44,4 @@ describe('Data Stream spec', { tags: ['@dev2'] }, () => {
cy.get(selectors.dataStream.list.columnName('endpointType')).should('have.text', 'big_query')
cy.get(selectors.dataStream.list.columnName('active')).should('have.text', 'Active')
})

afterEach(() => {
// Cleanup
cy.deleteEntityFromList({ entityName: dataStreamName, productName: 'Data Stream' }).then(() => {
cy.verifyToast('Data Stream successfully deleted')
})
})
})
7 changes: 0 additions & 7 deletions cypress/e2e/data-stream/create-data-stream-datadog.cy.js
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,4 @@ describe('Data Stream spec', { tags: ['@dev2'] }, () => {
cy.get(selectors.dataStream.list.columnName('endpointType')).should('have.text', 'datadog')
cy.get(selectors.dataStream.list.columnName('active')).should('have.text', 'Active')
})

afterEach(() => {
// Cleanup
cy.deleteEntityFromList({ entityName: dataStreamName, productName: 'Data Stream' }).then(() => {
cy.verifyToast('Data Stream successfully deleted')
})
})
})
Original file line number Diff line number Diff line change
Expand Up @@ -49,11 +49,4 @@ describe('Data Stream spec', { tags: ['@dev2'] }, () => {
)
cy.get(selectors.dataStream.list.columnName('active')).should('have.text', 'Active')
})

afterEach(() => {
// Cleanup
cy.deleteEntityFromList({ entityName: dataStreamName, productName: 'Data Stream' }).then(() => {
cy.verifyToast('Data Stream successfully deleted')
})
})
})
7 changes: 0 additions & 7 deletions cypress/e2e/data-stream/create-data-stream-ibmqradar.cy.js
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,4 @@ describe('Data Stream spec', { tags: ['@dev3'] }, () => {
cy.get(selectors.dataStream.list.columnName('endpointType')).should('have.text', 'qradar')
cy.get(selectors.dataStream.list.columnName('active')).should('have.text', 'Active')
})

afterEach(() => {
// Cleanup
cy.deleteEntityFromList({ entityName: dataStreamName, productName: 'Data Stream' }).then(() => {
cy.verifyToast('Data Stream successfully deleted')
})
})
})
7 changes: 0 additions & 7 deletions cypress/e2e/data-stream/create-data-stream-kafka.cy.js
Original file line number Diff line number Diff line change
Expand Up @@ -42,11 +42,4 @@ describe('Data Stream spec', { tags: ['@dev3'] }, () => {
cy.get(selectors.dataStream.list.columnName('endpointType')).should('have.text', 'kafka')
cy.get(selectors.dataStream.list.columnName('active')).should('have.text', 'Active')
})

afterEach(() => {
// Cleanup
cy.deleteEntityFromList({ entityName: dataStreamName, productName: 'Data Stream' }).then(() => {
cy.verifyToast('Data Stream successfully deleted')
})
})
})
7 changes: 0 additions & 7 deletions cypress/e2e/data-stream/create-data-stream-s3.cy.js
Original file line number Diff line number Diff line change
Expand Up @@ -52,11 +52,4 @@ describe('Data Stream spec', { tags: ['@dev3'] }, () => {
cy.get(selectors.dataStream.list.columnName('endpointType')).should('have.text', 's3')
cy.get(selectors.dataStream.list.columnName('active')).should('have.text', 'Active')
})

afterEach(() => {
// Cleanup
cy.deleteEntityFromList({ entityName: dataStreamName, productName: 'Data Stream' }).then(() => {
cy.verifyToast('Data Stream successfully deleted')
})
})
})
7 changes: 0 additions & 7 deletions cypress/e2e/data-stream/create-data-stream-splunk.cy.js
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,4 @@ describe('Data Stream spec', { tags: ['@dev3'] }, () => {
cy.get(selectors.dataStream.list.columnName('endpointType')).should('have.text', 'splunk')
cy.get(selectors.dataStream.list.columnName('active')).should('have.text', 'Active')
})

afterEach(() => {
// Cleanup
cy.deleteEntityFromList({ entityName: dataStreamName, productName: 'Data Stream' }).then(() => {
cy.verifyToast('Data Stream successfully deleted')
})
})
})
7 changes: 0 additions & 7 deletions cypress/e2e/data-stream/create-data-stream-standard.cy.js
Original file line number Diff line number Diff line change
Expand Up @@ -38,11 +38,4 @@ describe('Data Stream spec', { tags: ['@dev3'] }, () => {
cy.get(selectors.dataStream.list.columnName('endpointType')).should('have.text', 'standard')
cy.get(selectors.dataStream.list.columnName('active')).should('have.text', 'Active')
})

afterEach(() => {
// Cleanup
cy.deleteEntityFromList({ entityName: dataStreamName, productName: 'Data Stream' }).then(() => {
cy.verifyToast('Data Stream successfully deleted')
})
})
})
10 changes: 0 additions & 10 deletions cypress/e2e/digital-certificates/create-csr-certificate.cy.js
Original file line number Diff line number Diff line change
Expand Up @@ -41,14 +41,4 @@ describe('Digital Certificates spec', { tags: ['@dev3'] }, () => {
cy.get(selectors.digitalCertificates.copyCsrButton).click()
cy.get(selectors.digitalCertificates.copyCsrMessage).should('have.text', 'Successfully copied!')
})

afterEach(() => {
// Delete the digital certificate
cy.deleteEntityFromList({
entityName: digitalCertificateName,
productName: 'Digital Certificates'
}).then(() => {
cy.verifyToast('Digital certificate successfully deleted!')
})
})
})
10 changes: 0 additions & 10 deletions cypress/e2e/digital-certificates/create-digital-certificate.cy.js
Original file line number Diff line number Diff line change
Expand Up @@ -30,14 +30,4 @@ describe('Digital Certificates spec', { tags: ['@dev3'] }, () => {
cy.get(selectors.list.filteredRow.column('name')).contains(digitalCertificateName)
cy.get(selectors.list.filteredRow.statusColumn).should('have.text', 'Pending')
})

afterEach(() => {
// Delete the digital certificate
cy.deleteEntityFromList({
entityName: digitalCertificateName,
productName: 'Digital Certificates'
}).then(() => {
cy.verifyToast('Digital certificate successfully deleted!')
})
})
})
12 changes: 1 addition & 11 deletions cypress/e2e/digital-certificates/create-server-certificate.cy.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,14 +27,4 @@ describe('Digital Certificates spec', { tags: ['@dev3'] }, () => {
cy.verifyToast('success', 'Your digital certificate has been created!')
cy.get(selectors.form.editPageTitle).should('have.text', 'Edit Digital Certificate')
})

afterEach(() => {
// Delete the digital certificate
cy.deleteEntityFromList({
entityName: digitalCertificateName,
productName: 'Digital Certificates'
}).then(() => {
cy.verifyToast('Digital certificate successfully deleted!')
})
})
})
})
Original file line number Diff line number Diff line change
Expand Up @@ -31,14 +31,4 @@ describe('Digital Certificates spec', { tags: ['@dev3'] }, () => {
)
cy.get(selectors.digitalCertificates.trustedCATextArea).should('have.text', '')
})

afterEach(() => {
// Delete the digital certificate
cy.deleteEntityFromList({
entityName: digitalCertificateName,
productName: 'Digital Certificates'
}).then(() => {
cy.verifyToast('Digital certificate successfully deleted!')
})
})
})
})
10 changes: 0 additions & 10 deletions cypress/e2e/digital-certificates/edit-digital-certificate.cy.js
Original file line number Diff line number Diff line change
Expand Up @@ -48,14 +48,4 @@ describe('Domains spec', { tags: ['@dev3'] }, () => {
cy.get(selectors.list.filteredRow.column('name')).contains(certificateName)
cy.get(selectors.list.filteredRow.statusColumn).should('have.text', 'Pending')
})

afterEach(() => {
// Cleanup
cy.deleteEntityFromList({
entityName: certificateName,
productName: 'Digital Certificates'
}).then(() => {
cy.verifyToast('Digital certificate successfully deleted!')
})
})
})
28 changes: 15 additions & 13 deletions cypress/e2e/domains/create-domain-edge-application.cy.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ const createEdgeFirewallCase = () => {
cy.get(selectors.domains.edgeFirewallActionBar).find(selectors.form.actionsSubmitButton).click()

cy.verifyToast('success', 'Your Edge Firewall has been created')

}

const createDigitalCertificateCase = () => {
Expand All @@ -45,7 +44,9 @@ const createDigitalCertificateCase = () => {
cy.get(selectors.digitalCertificates.emailInput).type(`${digitalCertificateName}@example.com`)
cy.get(selectors.digitalCertificates.sanTextarea).type(`${digitalCertificateName}.net`)

cy.intercept('GET', '/api/v4/digital_certificates/certificates/*?fields=*').as('getDigitalCertificatesApi')
cy.intercept('GET', '/api/v4/digital_certificates/certificates/*?fields=*').as(
'getDigitalCertificatesApi'
)

// Act
cy.get(selectors.domains.digitalCertificateActionBar)
Expand All @@ -67,9 +68,18 @@ describe('Domains spec', { tags: ['@dev3'] }, () => {

// Arrange
cy.openProduct('Domains')
cy.intercept('GET', '/api/v4/edge_application/applications?ordering=name&page=1&page_size=100&fields=&search=').as('getEdgeApplicationList')
cy.intercept('GET', `/api/v4/edge_firewall/firewalls?ordering=name&page=1&page_size=100&fields=&search=`).as('getEdgeFirewallList')
cy.intercept('GET', '/api/v4/digital_certificates/certificates?ordering=name&page=1&page_size=100&fields=*&search=azion&type=*').as('searchDigitalCertificatesApi')
cy.intercept(
'GET',
'/api/v4/edge_application/applications?ordering=name&page=1&page_size=100&fields=&search='
).as('getEdgeApplicationList')
cy.intercept(
'GET',
`/api/v4/edge_firewall/firewalls?ordering=name&page=1&page_size=100&fields=&search=`
).as('getEdgeFirewallList')
cy.intercept(
'GET',
'/api/v4/digital_certificates/certificates?ordering=name&page=1&page_size=100&fields=*&search=azion&type=*'
).as('searchDigitalCertificatesApi')

cy.get(selectors.domains.createButton).click()
cy.get(selectors.domains.nameInput).type(domainName)
Expand Down Expand Up @@ -112,12 +122,4 @@ describe('Domains spec', { tags: ['@dev3'] }, () => {
'The domain is now available in the Domain management section.'
)
})

afterEach(() => {
// Cleanup
cy.deleteEntityFromList({ entityName: domainName, productName: 'Domains' }).then(() => {
cy.verifyToast('Resource successfully deleted')
})
cy.deleteEntityFromList({ entityName: edgeAppName, productName: 'Edge Application' })
})
})
8 changes: 0 additions & 8 deletions cypress/e2e/domains/create-domain-lets-encrypt.cy.js
Original file line number Diff line number Diff line change
Expand Up @@ -76,12 +76,4 @@ describe('Domains spec', { tags: ['@dev3'] }, () => {
cy.get(selectors.domains.edgeCertificateOption).click()
cy.get(selectors.domains.edgeCertificateOption).should('be.visible')
})

afterEach(() => {
// Cleanup
cy.deleteEntityFromList({ entityName: domainName, productName: 'Domains' }).then(() => {
cy.verifyToast('Resource successfully deleted')
})
cy.deleteEntityFromList({ entityName: edgeAppName, productName: 'Edge Application' })
})
})
8 changes: 0 additions & 8 deletions cypress/e2e/domains/create-domain-mtls.cy.js
Original file line number Diff line number Diff line change
Expand Up @@ -99,12 +99,4 @@ describe('Domains spec', { tags: ['@dev3'] }, () => {
cy.get(selectors.domains.confirmButton).click()
cy.get(selectors.domains.editPageTitle).should('have.text', 'Edit Domain')
})

afterEach(() => {
// Cleanup
cy.deleteEntityFromList({ entityName: domainName, productName: 'Domains' }).then(() => {
cy.verifyToast('Resource successfully deleted')
})
cy.deleteEntityFromList({ entityName: edgeAppName, productName: 'Edge Application' })
})
})
27 changes: 15 additions & 12 deletions cypress/e2e/domains/edit-domain.cy.js
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,9 @@ const createDigitalCertificate = () => {
cy.get(selectors.digitalCertificates.emailInput).type(`${digitalCertificateName}@example.com`)
cy.get(selectors.digitalCertificates.sanTextarea).type(`${digitalCertificateName}.net`)

cy.intercept('GET', '/api/v4/digital_certificates/certificates/*?fields=*').as('getDigitalCertificatesApi')
cy.intercept('GET', '/api/v4/digital_certificates/certificates/*?fields=*').as(
'getDigitalCertificatesApi'
)

// Act
cy.get(selectors.domains.digitalCertificateActionBar)
Expand All @@ -53,7 +55,10 @@ const createDigitalCertificate = () => {
cy.verifyToast('success', 'Your digital certificate has been created!')
cy.wait('@getDigitalCertificatesApi')

cy.get(selectors.domains.digitalCertificatesDropdownLetsEncrypt).should('have.text', digitalCertificateName)
cy.get(selectors.domains.digitalCertificatesDropdownLetsEncrypt).should(
'have.text',
digitalCertificateName
)
cy.get(selectors.domains.digitalCertificatesDropdownLetsEncrypt).click()
cy.get(selectors.domains.letsEncryptDropdownOption).click()
}
Expand All @@ -69,8 +74,14 @@ describe('Domains spec', { tags: ['@dev3'] }, () => {

// Arrange
cy.openProduct('Domains')
cy.intercept('GET', '/api/v4/edge_application/applications?ordering=name&page=1&page_size=100&fields=&search=').as('getEdgeApplicationList')
cy.intercept('GET', `/api/v4/edge_application/applications?ordering=name&page=1&page_size=100&fields=&search=${edgeAppName}`).as('getEdgeApplicationListFilter')
cy.intercept(
'GET',
'/api/v4/edge_application/applications?ordering=name&page=1&page_size=100&fields=&search='
).as('getEdgeApplicationList')
cy.intercept(
'GET',
`/api/v4/edge_application/applications?ordering=name&page=1&page_size=100&fields=&search=${edgeAppName}`
).as('getEdgeApplicationListFilter')
cy.get(selectors.domains.createButton).click()
cy.get(selectors.domains.nameInput).type(domainName)

Expand Down Expand Up @@ -120,12 +131,4 @@ describe('Domains spec', { tags: ['@dev3'] }, () => {
cy.get(selectors.domains.listTableBlockColumnNameRow).should('have.text', domainEditedName)
cy.get(selectors.domains.listTableBlockColumnActiveRow).should('have.text', 'Inactive')
})

afterEach(() => {
// Cleanup
cy.deleteEntityFromList({ entityName: domainName, productName: 'Domains' }).then(() => {
cy.verifyToast('Resource successfully deleted')
})
cy.deleteEntityFromList({ entityName: edgeAppName, productName: 'Edge Application' })
})
})
10 changes: 0 additions & 10 deletions cypress/e2e/edge-application/add-error-response.cy.js
Original file line number Diff line number Diff line change
Expand Up @@ -75,14 +75,4 @@ describe('Edge Application', { tags: ['@dev4'] }, () => {
cy.verifyToast('success', 'Your Error Responses has been edited')
cy.get(selectors.form.actionsCancelButton).click()
})

afterEach(() => {
// Delete the edge application
cy.deleteEntityFromList({
entityName: fixtures.edgeApplicationName,
productName: 'Edge Application'
}).then(() => {
cy.verifyToast('Resource successfully deleted')
})
})
})
15 changes: 4 additions & 11 deletions cypress/e2e/edge-application/add-origin.cy.js
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,10 @@ describe('Edge Application', { tags: ['@dev4'] }, () => {

cy.get(selectors.edgeApplication.origins.addressInput).type('teste.com')
cy.get(selectors.form.actionsSubmitButton).click()
cy.get('.p-component-overlay > .p-dialog > .p-dialog-header').should('have.text', 'Origin Key has been created')
cy.get('.p-component-overlay > .p-dialog > .p-dialog-header').should(
'have.text',
'Origin Key has been created'
)
cy.get(selectors.edgeApplication.origins.dialogCopyButton).click()
cy.verifyToast('success', 'Your origin has been created')
cy.verifyToast('Successfully copied!')
Expand All @@ -72,14 +75,4 @@ describe('Edge Application', { tags: ['@dev4'] }, () => {
cy.get(selectors.list.searchInput).type(`${fixtures.originName}{enter}`)
cy.get(selectors.list.filteredRow.column('name')).should('have.text', fixtures.originName)
})

afterEach(() => {
// Delete the edge application
cy.deleteEntityFromList({
entityName: fixtures.edgeApplicationName,
productName: 'Edge Application'
}).then(() => {
cy.verifyToast('Resource successfully deleted')
})
})
})
Loading

0 comments on commit 7bf11cd

Please sign in to comment.