WIP: fix_js_e2e_test #1059
|
@ -429,6 +429,7 @@ function handleSelection({ evt, added, rows: selectedRows }, rows) {
|
|||
</template>
|
||||
<template #body="{ rows }">
|
||||
<QTable
|
||||
data-cy="vnTable"
|
||||
ref="tableRef"
|
||||
v-bind="table"
|
||||
class="vnTable"
|
||||
|
|
|
@ -307,7 +307,7 @@ const openEditTableCellDialog = () => {
|
|||
|
||||
const onEditCellDataSaved = async () => {
|
||||
rowsSelected.value = [];
|
||||
tableRef.value.reload();
|
||||
tableRef.value.reload({});
|
||||
};
|
||||
|
||||
const removeFuturePrice = async () => {
|
||||
|
@ -324,7 +324,6 @@ function confirmRemove(item, isFuture) {
|
|||
component: VnConfirm,
|
||||
componentProps: {
|
||||
title: t('globals.rowWillBeRemoved'),
|
||||
message: t('globals.confirmDeletion'),
|
||||
promise,
|
||||
},
|
||||
});
|
||||
|
|
|
@ -265,7 +265,8 @@ async function autofillBic(worker) {
|
|||
v-model="data.bossFk"
|
||||
url="Workers/search"
|
||||
option-value="id"
|
||||
option-label="name"
|
||||
:fields="['id', 'name', 'nickname', 'code']"
|
||||
sort-by="nickname ASC"
|
||||
hide-selected
|
||||
>
|
||||
<template #option="scope">
|
||||
|
@ -377,5 +378,6 @@ async function autofillBic(worker) {
|
|||
<i18n>
|
||||
es:
|
||||
Search worker: Buscar trabajador
|
||||
Create worker: Crear trabajador
|
||||
You can search by worker id or name: Puedes buscar por id o nombre del trabajador
|
||||
</i18n>
|
||||
|
|
|
@ -48,7 +48,15 @@ describe('Handle Items FixedPrice', () => {
|
|||
cy.get('#subToolbar > .q-btn--standard').click();
|
||||
cy.selectOption("[data-cy='field-to-edit']", 'Min price');
|
||||
cy.dataCy('value-to-edit').find('input').type('1');
|
||||
cy.get('.countLines').should('have.text', ' 1 ');
|
||||
|
||||
cy.get('.q-table__bottom > .q-table__control > div').then((row) => {
|
||||
// Asegúrate de que rows sea un objeto iterable
|
||||
const numRows = row.text().match(/(\d+)/);
|
||||
const numSelectedRows = numRows ? parseInt(numRows[1], 10) : 0;
|
||||
cy.log(`Número de filas: ${numSelectedRows}`);
|
||||
// expect(numRows).to.be.greaterThan(0); // Ejemplo de aserción
|
||||
cy.get('.countLines').should('have.text', ` ${numSelectedRows} `);
|
||||
});
|
||||
cy.get('.q-mt-lg > .q-btn--standard').click();
|
||||
cy.get('.q-notification__message').should('have.text', 'Data saved');
|
||||
});
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
describe('WorkerCreate', () => {
|
||||
const externalRadio = '.q-radio:nth-child(2)';
|
||||
const notification = '.q-notification__message';
|
||||
const developerBossId = 120;
|
||||
const teamBossId = 13;
|
||||
const payMethodCross =
|
||||
'.grid-create .full-width > :nth-child(9) .q-select .q-field__append:not(.q-anchor--skip)';
|
||||
const saveBtn = '.q-mt-lg > .q-btn--standard';
|
||||
|
@ -17,7 +17,7 @@ describe('WorkerCreate', () => {
|
|||
Location: { val: 1, type: 'select' },
|
||||
Phone: { val: '123456789' },
|
||||
'Worker code': { val: 'DWW' },
|
||||
Boss: { val: developerBossId, type: 'select' },
|
||||
Boss: { val: teamBossId, type: 'select' },
|
||||
Birth: { val: '11-12-2022', type: 'date' },
|
||||
};
|
||||
const external = {
|
||||
|
@ -27,7 +27,7 @@ describe('WorkerCreate', () => {
|
|||
'Last name': { val: 'GARCIA' },
|
||||
'Personal email': { val: 'pepe@gmail.com' },
|
||||
'Worker code': { val: 'PG' },
|
||||
Boss: { val: developerBossId, type: 'select' },
|
||||
Boss: { val: teamBossId, type: 'select' },
|
||||
};
|
||||
|
||||
beforeEach(() => {
|
||||
|
|
Loading…
Reference in New Issue