describe('WorkerList', () => { beforeEach(() => { cy.viewport(1280, 720); cy.login('developer'); cy.visit('/#/worker/list'); }); it('should load workers', () => { cy.get('div[class="q-item__label text-h6"]').eq(0).should('have.text', 'Jessica Jones'); cy.get('div[class="q-item__label text-h6"]').eq(1).should('have.text', 'Bruce Banner'); cy.get('div[class="q-item__label text-h6"]').eq(2).should('have.text', 'Charles Xavier'); }); it('should open the worker summary', () => { cy.get('div.text-h6') .parentsUntil('div.q-card') .find('div.q-card__actions') .find('button').first().click(); cy.get('div[class="header bg-primary q-pa-sm q-mb-md"').should('have.text', '1110 - Jessica Jones'); cy.get('div[class="q-item__label q-item__label--header text-h6"]').eq(0).should('have.text', 'Basic data'); cy.get('div[class="q-item__label q-item__label--header text-h6"]').eq(1).should('have.text', 'User data'); }); });