Merge branch 'dev' into 8621-createCmrListE2eTest
gitea/salix-front/pipeline/pr-dev This commit is unstable
Details
gitea/salix-front/pipeline/pr-dev This commit is unstable
Details
This commit is contained in:
commit
5e8d9e04b2
|
@ -186,7 +186,7 @@ function fetchData([data]) {
|
||||||
ref="vnPaginateRef"
|
ref="vnPaginateRef"
|
||||||
class="show"
|
class="show"
|
||||||
v-bind="$attrs"
|
v-bind="$attrs"
|
||||||
search-url="notes"
|
:search-url="false"
|
||||||
@on-fetch="
|
@on-fetch="
|
||||||
newNote.text = '';
|
newNote.text = '';
|
||||||
newNote.observationTypeFk = null;
|
newNote.observationTypeFk = null;
|
||||||
|
|
|
@ -80,7 +80,7 @@ const columns = [
|
||||||
:right-search="false"
|
:right-search="false"
|
||||||
:column-search="false"
|
:column-search="false"
|
||||||
:disable-option="{ card: true, table: true }"
|
:disable-option="{ card: true, table: true }"
|
||||||
search-url="actions"
|
:search-url="false"
|
||||||
:filter="{ where: { claimFk: $props.id } }"
|
:filter="{ where: { claimFk: $props.id } }"
|
||||||
:columns="columns"
|
:columns="columns"
|
||||||
:limit="0"
|
:limit="0"
|
||||||
|
|
|
@ -1,17 +1,14 @@
|
||||||
/// <reference types="cypress" />
|
/// <reference types="cypress" />
|
||||||
describe.skip('Client balance', () => {
|
describe('Client balance', () => {
|
||||||
beforeEach(() => {
|
beforeEach(() => {
|
||||||
cy.viewport(1280, 720);
|
cy.viewport(1280, 720);
|
||||||
cy.login('developer');
|
cy.login('developer');
|
||||||
cy.visit('#/customer/1101/balance');
|
cy.visit('#/customer/1101/balance');
|
||||||
});
|
});
|
||||||
it('Should load layout', () => {
|
|
||||||
cy.get('.q-page').should('be.visible');
|
|
||||||
});
|
|
||||||
it('Should create a mandate', () => {
|
it('Should create a mandate', () => {
|
||||||
cy.get('.q-page-sticky > div > .q-btn').click();
|
cy.get('.q-page-sticky > div > .q-btn').click();
|
||||||
cy.dataCy('paymentBank').type({ arroyDown });
|
cy.selectOption('[data-cy="paymentBank"]', 2);
|
||||||
cy.dataCy('paymentAmount').type('100');
|
cy.dataCy('paymentAmount_input').type('100');
|
||||||
cy.saveCard();
|
cy.saveCard();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -1,12 +1,74 @@
|
||||||
describe('RoadMap', () => {
|
describe('RoadMap', () => {
|
||||||
|
const getSelector = (colField) =>
|
||||||
|
`tr:last-child > [data-col-field="${colField}"] > .no-padding`;
|
||||||
|
|
||||||
|
const selectors = {
|
||||||
|
roadmap: getSelector('name'),
|
||||||
|
id: getSelector('id'),
|
||||||
|
etd: getSelector('etd'),
|
||||||
|
summaryHeader: '.summaryHeader > :nth-child(2)',
|
||||||
|
summaryGoToSummaryBtn: '.summaryHeader > a > .q-icon',
|
||||||
|
summaryBtn: 'tableAction-0',
|
||||||
|
inputRoadmap: 'Roadmap_input',
|
||||||
|
checkbox: '.q-virtual-scroll__content tr:last-child .q-checkbox',
|
||||||
|
cloneFormBtn: '.q-card__actions > .q-btn--standard',
|
||||||
|
cloneBtn: '#subToolbar > :nth-child(3)',
|
||||||
|
deleteBtn: ':nth-child(4) > .q-btn__content',
|
||||||
|
confirmBtn: 'VnConfirm_confirm',
|
||||||
|
inputEtd: 'ETD_inputDate',
|
||||||
|
};
|
||||||
|
|
||||||
|
const data = {
|
||||||
|
roadmap: 'TEST-ROADMAP',
|
||||||
|
etd: '01/01/2025',
|
||||||
|
};
|
||||||
|
|
||||||
|
const dataCreated = 'Data created';
|
||||||
|
const summaryUrl = '/summary';
|
||||||
|
|
||||||
beforeEach(() => {
|
beforeEach(() => {
|
||||||
|
cy.viewport(1920, 1080);
|
||||||
cy.login('developer');
|
cy.login('developer');
|
||||||
cy.visit(`/#/route/roadmap`);
|
cy.visit(`/#/route/roadmap`);
|
||||||
|
cy.typeSearchbar('{enter}');
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it('Should list roadmaps', () => {
|
||||||
|
cy.get('.q-table')
|
||||||
|
.children()
|
||||||
|
.should('be.visible')
|
||||||
|
.should('have.length.greaterThan', 0);
|
||||||
|
});
|
||||||
|
|
||||||
it('Route list create roadmap and redirect', () => {
|
it('Route list create roadmap and redirect', () => {
|
||||||
cy.addBtnClick();
|
cy.addBtnClick();
|
||||||
cy.get('input[name="name"]').type('roadMapTestOne{enter}');
|
cy.dataCy(selectors.inputRoadmap).type(`${data.roadmap}{enter}`);
|
||||||
cy.get('.q-notification__message').should('have.text', 'Data created');
|
cy.checkNotification(dataCreated);
|
||||||
cy.url().should('include', '/summary');
|
cy.url().should('include', summaryUrl);
|
||||||
|
});
|
||||||
|
|
||||||
|
it('open summary', () => {
|
||||||
|
cy.dataCy(selectors.summaryBtn).last().click();
|
||||||
|
cy.get(selectors.summaryHeader).should('contain', data.roadmap);
|
||||||
|
cy.get(selectors.summaryGoToSummaryBtn).click();
|
||||||
|
cy.get(selectors.summaryHeader).should('contain', data.roadmap);
|
||||||
|
});
|
||||||
|
|
||||||
|
it('Should clone selected roadmap with new ETD', () => {
|
||||||
|
cy.get(selectors.checkbox).click();
|
||||||
|
cy.get(selectors.cloneBtn).click();
|
||||||
|
cy.dataCy(selectors.inputEtd).click().type(`${data.etd}{enter}`);
|
||||||
|
cy.get(selectors.cloneFormBtn).click();
|
||||||
|
cy.get(selectors.etd).should('contain', data.etd);
|
||||||
|
});
|
||||||
|
|
||||||
|
it('Should delete selected roadmap', () => {
|
||||||
|
cy.get(selectors.id).then(($el) => {
|
||||||
|
cy.get(selectors.checkbox).click();
|
||||||
|
cy.get(selectors.deleteBtn).click();
|
||||||
|
cy.dataCy(selectors.confirmBtn).click();
|
||||||
|
cy.typeSearchbar('{enter}');
|
||||||
|
cy.get(selectors.id).should('not.have.text', $el.text);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -138,8 +138,8 @@ describe.skip('Ticket Lack detail', () => {
|
||||||
cy.get('[data-cy="itemProposal"]').click();
|
cy.get('[data-cy="itemProposal"]').click();
|
||||||
cy.wait('@getItemGetSimilar');
|
cy.wait('@getItemGetSimilar');
|
||||||
});
|
});
|
||||||
describe('Replace item if', () => {
|
describe.skip('Replace item if', () => {
|
||||||
it.skip('Quantity is less than available', () => {
|
it('Quantity is less than available', () => {
|
||||||
cy.get(':nth-child(1) > .text-right > .q-btn').click();
|
cy.get(':nth-child(1) > .text-right > .q-btn').click();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
describe('WorkerBusiness', () => {
|
describe.skip('WorkerBusiness', () => {
|
||||||
const saveBtn = '.q-mt-lg > .q-btn--standard';
|
const saveBtn = '.q-mt-lg > .q-btn--standard';
|
||||||
const contributionCode = `Representantes de comercio`;
|
const contributionCode = `Representantes de comercio`;
|
||||||
const contractType = `INDEFINIDO A TIEMPO COMPLETO`;
|
const contractType = `INDEFINIDO A TIEMPO COMPLETO`;
|
||||||
|
|
Loading…
Reference in New Issue