Skip to content

Commit

Permalink
refactored golden record list test
Browse files Browse the repository at this point in the history
  • Loading branch information
NyashaMuusha committed Aug 7, 2024
1 parent 4700bbc commit e75568f
Showing 1 changed file with 18 additions and 12 deletions.
30 changes: 18 additions & 12 deletions JeMPI_Apps/JeMPI_UI/cypress/e2e/settings.cy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ describe('Settings Page', () => {
cy.get('[data-id="1"]')
.find('[data-field="fieldName"] input')
.clear()
.type('newFieldName')
.type('new_field_name')

cy.get('[data-id="1"]').find('#save-button').click()

Expand All @@ -81,7 +81,7 @@ describe('Settings Page', () => {
cy.get('[data-id="1"]')
.find('[data-field="fieldName"] input')
.clear()
.type('newFieldName')
.type('new_field_name')

cy.get('[data-id="1"]').find('#cancel-button').click()

Expand All @@ -99,9 +99,9 @@ describe('Settings Page', () => {
cy.get('[data-id="1"]')
.find('[data-field="fieldName"] input')
.clear()
.type('newFieldName')
.type('new_field_name')
cy.get('[data-id="1"]').find('#save-button').click()
cy.get('[data-id="1"]').should('contain', 'NewFieldName')
cy.get('[data-id="1"]').should('contain', 'New Field Name')
})

it('should retain original value if editing is cancelled', () => {
Expand All @@ -113,13 +113,14 @@ describe('Settings Page', () => {
cy.get('[data-id="1"]')
.find('[data-field="fieldName"] input')
.clear()
.type('newFieldName')
.type('new_field_name')
cy.get('[data-id="1"]').find('#cancel-button').click()
cy.get('@originalFieldName').then(originalFieldName => {
cy.get('[data-id="1"]').should('contain', originalFieldName)
})
})
})

describe('UniqueToInteraction Tab End-to-End Tests', () => {
beforeEach(() => {
cy.get('button[role="tab"]').eq(2).click()
Expand All @@ -130,9 +131,10 @@ describe('Settings Page', () => {
cy.get('[data-id="1"]')
.find('[data-field="fieldName"] input')
.clear()
.type('newFieldName')
.type('new_field_name')
cy.get('[data-id="1"]').find('#save-button').click()
cy.get('[data-id="1"]').should('contain', 'NewFieldName')
cy.get('[data-id="1"]').should('contain', 'New Field Name')
cy.pause()
})

it('should retain original value if editing is cancelled', () => {
Expand All @@ -144,7 +146,7 @@ describe('Settings Page', () => {
cy.get('[data-id="1"]')
.find('[data-field="fieldName"] input')
.clear()
.type('newFieldName')
.type('new_field_name')
cy.get('[data-id="1"]').find('#cancel-button').click()
cy.get('@originalFieldName').then(originalFieldName => {
cy.get('[data-id="1"]').should('contain', originalFieldName)
Expand All @@ -159,15 +161,17 @@ describe('Settings Page', () => {

it('should allow editing and saving a row', () => {
cy.get('.MuiDataGrid-row').first().find('#edit-button').click()
cy.wait(1000)
cy.get('.MuiDataGrid-row')
.first()
.find('[data-field="fieldName"] input')
.clear()
.type('newFieldName')
.type('facility')
cy.wait(1000)
cy.get('.MuiDataGrid-row').first().find('#save-button').click()
cy.get('.MuiDataGrid-row').first().should('contain', 'New_field_name')
cy.wait(1000)
cy.get('.MuiDataGrid-row').should('contain', 'Facility')
})

it('should retain original value if editing is cancelled', () => {
cy.get('.MuiDataGrid-row').first().find('#edit-button').click()
cy.get('.MuiDataGrid-row')
Expand All @@ -179,12 +183,14 @@ describe('Settings Page', () => {
.first()
.find('[data-field="fieldName"] input')
.clear()
.type('newFieldName')
.type('new_field_name')
cy.get('.MuiDataGrid-row').first().find('#cancel-button').click()
cy.get('@originalFieldName').then(originalFieldName => {
cy.get('.MuiDataGrid-row').first().should('contain', originalFieldName)
})
cy.pause()
})

})

describe('Deterministic End-to-End-Tests', () => {
Expand Down

0 comments on commit e75568f

Please sign in to comment.