salix-front/test/cypress/integration/item/itemList.spec.js

31 lines
1.1 KiB
JavaScript

describe('Item list', () => {
beforeEach(() => {
cy.login('buyer');
cy.visit(`/#/item/list`);
});
it('should filter the items and redirect to the summary', () => {
cy.selectOption('[data-cy="Category_select"]', 'Plant');
cy.selectOption('[data-cy="Type_select"]', 'Anthurium');
cy.get('td[data-row-index="0"][data-col-field="description"]')
.should('exist')
.click();
cy.url().should('include', '/summary');
});
it('should create an item', () => {
const data = {
'Provisional name': { val: `Test item` },
Description: { val: `Test item` },
Type: { val: `Crisantemo`, type: 'select' },
Intrastat: { val: `Coral y materiales similares`, type: 'select' },
Origin: { val: `SPA`, type: 'select' },
};
cy.dataCy('vnTableCreateBtn').click();
cy.fillInForm(data);
cy.dataCy('FormModelPopup_save').click();
cy.checkNotification('Data created');
cy.url().should('include', '/basic-data');
});
});