/// describe('ParkingList', () => { const searchbar = '#searchbar input'; const firstCard = ':nth-child(1) > .q-card > .no-margin > .q-py-none'; const summaryHeader = '.summaryBody .header'; beforeEach(() => { cy.viewport(1920, 1080); cy.login('developer'); cy.visit(`/#/shelving/parking/list`); }); it('should redirect on clicking a parking', () => { cy.get(searchbar).type('{enter}'); cy.get(firstCard).click(); cy.get(summaryHeader).contains('Basic data'); }); it('should filter and redirect if there is only one result', () => { cy.dataCy('Code_input').type('1{enter}'); cy.dataCy('Sector_select').type('Normal{enter}'); cy.get(summaryHeader).contains('Basic data'); }); it('should filter and redirect to summary if only one result', () => { cy.dataCy('Code_input').type('A{enter}'); cy.dataCy('Sector_select').type('First Sector{enter}'); cy.url().should('match', /\/shelving\/parking\/\d+\/summary/); }); });