33 lines
1.4 KiB
JavaScript
33 lines
1.4 KiB
JavaScript
/// <reference types="cypress" />
|
|
describe('OrderList', () => {
|
|
beforeEach(() => {
|
|
cy.login('developer');
|
|
cy.viewport(1920, 1080);
|
|
cy.visit('/#/order/list');
|
|
cy.domContentLoad();
|
|
});
|
|
|
|
it('create order', () => {
|
|
/* ==== Generated with Cypress Studio ==== */
|
|
cy.get('[data-cy="vnTableCreateBtn"]').click();
|
|
cy.get('[data-cy="Client_select"]').type('1101');
|
|
cy.get('.q-menu').contains('Bruce Wayne').click();
|
|
cy.get('[data-cy="Address_select"]').click();
|
|
cy.get(
|
|
'.q-menu > div> div.q-item:nth-child(1) >div.q-item__section--avatar > i',
|
|
).should('have.text', 'star');
|
|
cy.get('.q-menu > div> .q-item:nth-child(1)').click();
|
|
cy.dataCy('landedDate').find('input').type('06/01/2001');
|
|
cy.get('.q-card [data-cy="Agency_select"]').click();
|
|
cy.get('.q-menu > div> .q-item:nth-child(1)').click();
|
|
cy.intercept('GET', /\/api\/Orders\/\d/).as('orderSale');
|
|
cy.get('[data-cy="FormModelPopup_save"] > .q-btn__content > .block').click();
|
|
cy.wait('@orderSale');
|
|
cy.get('.q-item > .q-item__label.subtitle').then((text) => {
|
|
const id = text.text().trim().split('#')[1];
|
|
cy.get('.q-item > .q-item__label').should('have.text', ` #${id}`);
|
|
});
|
|
cy.url().should('include', `/order`);
|
|
});
|
|
});
|