diff --git a/apps/toldo-app/src/__tests__/csv-import.test.ts b/apps/toldo-app/src/__tests__/csv-import.test.ts new file mode 100644 index 0000000..5d4bacf --- /dev/null +++ b/apps/toldo-app/src/__tests__/csv-import.test.ts @@ -0,0 +1,14 @@ +import { describe, expect, it } from 'vitest'; +import { normalizarNombre, validarEdicion } from '@toldo/services'; + +describe('importación de inventario CSV', () => { + it('compara nombres sin tildes, mayúsculas ni espacios extra', () => { + expect(normalizarNombre(' La Familia González ')).toBe('la familia gonzalez'); + expect(normalizarNombre('CAFÉ 250 GR')).toBe('cafe 250 gr'); + }); + + it('exige actor y motivo para editar', () => { + expect(() => validarEdicion({ modificadoPor: '', motivo: 'Corrección' })).toThrow('quién'); + expect(() => validarEdicion({ modificadoPor: 'Ana', motivo: '' })).toThrow('motivo'); + }); +}); diff --git a/apps/toldo-app/src/components/Layout.vue b/apps/toldo-app/src/components/Layout.vue index b34d70a..034ea13 100644 --- a/apps/toldo-app/src/components/Layout.vue +++ b/apps/toldo-app/src/components/Layout.vue @@ -15,7 +15,16 @@ - + +
+ + + +
+ Atrás + Inicio +
+
@@ -23,13 +32,16 @@