/// describe('ShelvingList', () => { beforeEach(() => { cy.viewport(1920, 1080); cy.login('developer'); cy.visit(`/#/shelving/list`); }); it('should redirect on clicking a shelving', () => { cy.get('#searchbar input').type('{enter}'); cy.dataCy('cardBtn').eq(0).click(); cy.get('.summaryHeader > .header > .q-icon').click(); cy.url().should('include', '/shelving/1/summary'); }); it('should redirect from preview to basic-data', () => { cy.get('#searchbar input').type('{enter}'); cy.dataCy('cardBtn').eq(0).click(); cy.get('.q-card > .header').click(); cy.url().should('include', '/shelving/1/basic-data'); }) it('should filter and redirect if only one result', () => { cy.selectOption('[data-cy="Parking_select"]', 'P-02-2'); cy.dataCy('Parking_select').type('{enter}'); cy.url().should('match', /\/shelving\/\d+\/summary/); }); it('should create a new shelving', () => { cy.dataCy('vnTableCreateBtn').click(); cy.dataCy('code-create-popup').type('Test'); cy.dataCy('Priority_input').type('10'); cy.selectOption( '.grid-create > .q-select > .q-field__inner > .q-field__control > .q-field__control-container', '100-01' ) cy.dataCy('FormModelPopup_save').click(); cy.checkNotification('Data created'); cy.url().should('match', /\/shelving\/\d+\/basic-data/); }); });