2024-07-12 08:41:18 +00:00
|
|
|
describe('Route', () => {
|
|
|
|
beforeEach(() => {
|
|
|
|
cy.viewport(1920, 1080);
|
|
|
|
cy.login('developer');
|
2024-10-04 11:13:57 +00:00
|
|
|
cy.visit(`/#/route/extended-list`);
|
2024-07-12 08:41:18 +00:00
|
|
|
});
|
|
|
|
|
|
|
|
it('Route list create route', () => {
|
2024-12-18 10:22:04 +00:00
|
|
|
cy.addBtnClick();
|
2024-08-20 06:22:20 +00:00
|
|
|
cy.get('input[name="description"]').type('routeTestOne{enter}');
|
2024-07-12 08:41:18 +00:00
|
|
|
cy.get('.q-notification__message').should('have.text', 'Data created');
|
|
|
|
cy.url().should('include', '/summary');
|
|
|
|
});
|
2024-07-22 11:19:41 +00:00
|
|
|
|
|
|
|
it('Route list search and edit', () => {
|
2025-02-13 07:42:13 +00:00
|
|
|
cy.get('#searchbar input').type('{enter}');
|
|
|
|
cy.get('[data-col-field="description"][data-row-index="0"]')
|
|
|
|
.click()
|
|
|
|
.type('routeTestOne{enter}');
|
|
|
|
cy.get('.q-table tr')
|
2024-07-22 11:19:41 +00:00
|
|
|
.its('length')
|
|
|
|
.then((rowCount) => {
|
|
|
|
expect(rowCount).to.be.greaterThan(0);
|
|
|
|
});
|
2025-02-13 07:42:13 +00:00
|
|
|
cy.get('[data-col-field="workerFk"][data-row-index="0"]')
|
|
|
|
.click()
|
|
|
|
.type('{downArrow}{enter}');
|
|
|
|
cy.get('[data-col-field="agencyModeFk"][data-row-index="0"]')
|
|
|
|
.click()
|
|
|
|
.type('{downArrow}{enter}');
|
|
|
|
cy.get('[data-col-field="vehicleFk"][data-row-index="0"]')
|
|
|
|
.click()
|
|
|
|
.type('{downArrow}{enter}');
|
2024-07-22 11:19:41 +00:00
|
|
|
cy.get('button[title="Save"]').click();
|
2025-02-13 07:42:13 +00:00
|
|
|
cy.get('.q-notification__message').should('have.text', 'Data saved');
|
2024-07-22 11:19:41 +00:00
|
|
|
});
|
2024-07-12 08:41:18 +00:00
|
|
|
});
|