describe('Person Visualization Check', () => { beforeEach(() => { cy.clickNavMenu('personsmanagement') cy.location('pathname').should('contain', '/persons') cy.wait(1000) cy.get('[data-attr=persons-search]').type('deb').should('have.value', 'deb') cy.contains('deborah.fernandez@gmail.com').should('not.exist') cy.contains('deborah.fernandez@gmail.com').click() cy.wait(1000) }) it('Can access person page', () => { cy.get('[data-row-key="email"] > :nth-child(1)').should('contain', 'email') cy.get('[data-row-key="email"] [data-attr=copy-icon]').click() cy.get('[role="tab"]').contains('Events').click() cy.get('table').contains('Event').should('exist') }) it('Does not show the Person column', () => { cy.get('[role="tab"]').contains('Events').click() cy.get('table').contains('Event').click() cy.get('table').should('not.contain', 'Person') }) })