diff --git a/test/cypress/integration/invoiceIn/invoiceInBasicData.spec.js b/test/cypress/integration/invoiceIn/invoiceInBasicData.spec.js index 709463013..cf7dae605 100644 --- a/test/cypress/integration/invoiceIn/invoiceInBasicData.spec.js +++ b/test/cypress/integration/invoiceIn/invoiceInBasicData.spec.js @@ -27,7 +27,7 @@ describe('InvoiceInBasicData', () => { }; beforeEach(() => { - cy.login('developer'); + cy.login('administrative'); cy.visit(`/#/invoice-in/1/basic-data`); }); diff --git a/test/cypress/integration/invoiceIn/invoiceInDueDay.spec.js b/test/cypress/integration/invoiceIn/invoiceInDueDay.spec.js index 5a5becd22..2fc34a7ae 100644 --- a/test/cypress/integration/invoiceIn/invoiceInDueDay.spec.js +++ b/test/cypress/integration/invoiceIn/invoiceInDueDay.spec.js @@ -4,7 +4,7 @@ describe('InvoiceInDueDay', () => { const addBtn = '.q-page-sticky > div > .q-btn > .q-btn__content'; beforeEach(() => { - cy.login('developer'); + cy.login('administrative'); cy.visit(`/#/invoice-in/6/due-day`); }); diff --git a/test/cypress/integration/invoiceIn/invoiceInIntrastat.spec.js b/test/cypress/integration/invoiceIn/invoiceInIntrastat.spec.js index 4c2550548..6a1c18785 100644 --- a/test/cypress/integration/invoiceIn/invoiceInIntrastat.spec.js +++ b/test/cypress/integration/invoiceIn/invoiceInIntrastat.spec.js @@ -6,7 +6,7 @@ describe('InvoiceInIntrastat', () => { const firstRowAmount = `${firstRow} > :nth-child(3)`; beforeEach(() => { - cy.login('developer'); + cy.login('administrative'); cy.visit(`/#/invoice-in/1/intrastat`); }); diff --git a/test/cypress/integration/invoiceIn/invoiceInList.spec.js b/test/cypress/integration/invoiceIn/invoiceInList.spec.js index 12331c610..7f8b45ad0 100644 --- a/test/cypress/integration/invoiceIn/invoiceInList.spec.js +++ b/test/cypress/integration/invoiceIn/invoiceInList.spec.js @@ -15,7 +15,7 @@ describe('InvoiceInList', () => { beforeEach(() => { cy.viewport(1920, 1080); - cy.login('developer'); + cy.login('administrative'); cy.visit(`/#/invoice-in/list`); cy.get('#searchbar input').type('{enter}'); }); diff --git a/test/cypress/integration/invoiceIn/invoiceInSerial.spec.js b/test/cypress/integration/invoiceIn/invoiceInSerial.spec.js new file mode 100644 index 000000000..faad22f12 --- /dev/null +++ b/test/cypress/integration/invoiceIn/invoiceInSerial.spec.js @@ -0,0 +1,23 @@ +describe('InvoiceInSerial', () => { + beforeEach(() => { + cy.login('administrative'); + cy.visit('#/invoice-in/serial'); + }); + + it('should filter by serial number', () => { + cy.dataCy('serial_input').type('R{enter}'); + cy.validateVnTableRows({ cols: [{ name: 'serial', val: 'r' }] }); + }); + + it('should filter by last days ', () => { + let before; + cy.dataCy('vnTableCell_total') + .invoke('text') + .then((total) => (before = +total)); + + cy.dataCy('Last days_input').type('{selectall}1{enter}'); + cy.dataCy('vnTableCell_total') + .invoke('text') + .then((total) => expect(+total).to.be.lessThan(before)); + }); +}); diff --git a/test/cypress/integration/invoiceIn/invoiceInVat.spec.js b/test/cypress/integration/invoiceIn/invoiceInVat.spec.js index 1e7ce1003..ce49ad24a 100644 --- a/test/cypress/integration/invoiceIn/invoiceInVat.spec.js +++ b/test/cypress/integration/invoiceIn/invoiceInVat.spec.js @@ -8,7 +8,7 @@ describe('InvoiceInVat', () => { const randomInt = Math.floor(Math.random() * 100); beforeEach(() => { - cy.login('developer'); + cy.login('administrative'); cy.visit(`/#/invoice-in/1/vat`); cy.intercept('GET', '/api/InvoiceIns/1/getTotals').as('lastCall'); cy.wait('@lastCall');