forked from verdnatura/salix-front
feat: refs #8163 maxLength SupplierFD account
This commit is contained in:
parent
ce28757a1a
commit
aae475bf4c
|
@ -106,6 +106,7 @@ function handleLocation(data, location) {
|
|||
clearable
|
||||
data-cy="supplierFiscalDataAccount"
|
||||
insertable
|
||||
:maxlength="10"
|
||||
/>
|
||||
<VnSelect
|
||||
:label="t('supplier.fiscalData.sageTaxTypeFk')"
|
||||
|
|
|
@ -2,24 +2,20 @@ describe('VnInput Component', () => {
|
|||
beforeEach(() => {
|
||||
cy.login('developer');
|
||||
cy.viewport(1920, 1080);
|
||||
cy.visit('/#/supplier/1/fiscal-data');
|
||||
cy.domContentLoad();
|
||||
});
|
||||
|
||||
it('should replace character at cursor position in insert mode', () => {
|
||||
cy.visit('/#/supplier/1/fiscal-data');
|
||||
|
||||
// Simula escribir en el input
|
||||
cy.dataCy('supplierFiscalDataAccount').find('input').clear();
|
||||
cy.dataCy('supplierFiscalDataAccount').find('input').type('0123456789');
|
||||
// Activa el modo de inserción
|
||||
cy.dataCy('supplierFiscalDataAccount')
|
||||
.find('input')
|
||||
.trigger('keydown', { key: 'Insert' });
|
||||
cy.dataCy('supplierFiscalDataAccount').find('input').type('4100000001');
|
||||
// Coloca el cursor en la posición 0
|
||||
cy.dataCy('supplierFiscalDataAccount').find('input').type('{moveToStart}');
|
||||
cy.dataCy('supplierFiscalDataAccount').find('input').type('{movetostart}');
|
||||
// Escribe un número y verifica que se reemplace correctamente
|
||||
cy.dataCy('supplierFiscalDataAccount').find('input').type('999');
|
||||
cy.dataCy('supplierFiscalDataAccount')
|
||||
.find('input')
|
||||
.should('have.value', '9993456789');
|
||||
.should('have.value', '9990000001');
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue