From a39427865f0b818044cb326f24c5cc2ee0a65610 Mon Sep 17 00:00:00 2001 From: dmolinari Date: Sat, 18 Apr 2026 10:54:40 -0300 Subject: [PATCH] fix(web/tests): eliminar imports no usados en tests (TS6133) --- .../features/auth/ProtectedRoute.test.tsx | 32 ------------------- .../fiscal/iva/TipoDeIvaFormModal.test.tsx | 2 +- .../tests/features/medios/MedioForm.test.tsx | 2 +- .../secciones/SeccionesListPage.test.tsx | 1 - .../features/users/UsersListPage.test.tsx | 2 +- 5 files changed, 3 insertions(+), 36 deletions(-) diff --git a/src/web/src/tests/features/auth/ProtectedRoute.test.tsx b/src/web/src/tests/features/auth/ProtectedRoute.test.tsx index 59aeb99..37bfc69 100644 --- a/src/web/src/tests/features/auth/ProtectedRoute.test.tsx +++ b/src/web/src/tests/features/auth/ProtectedRoute.test.tsx @@ -5,42 +5,10 @@ import { useAuthStore } from '../../../stores/authStore' import { ProtectedRoute } from '../../../components/routing/ProtectedRoute' // Helper components for testing -function HomePage() { - return
Home Page
-} - function SecurePage() { return
Secure Page
} -// Renders ProtectedRoute at a given path with optional navigation target capture -function renderProtected( - props: { - requiredRoles?: string[] - requiredPermissions?: string[] - children?: React.ReactNode - }, - { initialPath = '/' }: { initialPath?: string } = {}, -) { - const { children, ...routeProps } = props - return render( - - - Login Page} /> - Root} /> - - {children ?? } - - } - /> - - , - ) -} - beforeEach(() => { useAuthStore.setState({ user: null, accessToken: null, refreshToken: null, expiresAt: null }) }) diff --git a/src/web/src/tests/features/fiscal/iva/TipoDeIvaFormModal.test.tsx b/src/web/src/tests/features/fiscal/iva/TipoDeIvaFormModal.test.tsx index 53edf89..c634114 100644 --- a/src/web/src/tests/features/fiscal/iva/TipoDeIvaFormModal.test.tsx +++ b/src/web/src/tests/features/fiscal/iva/TipoDeIvaFormModal.test.tsx @@ -1,6 +1,6 @@ // T600.5 — TDD: TipoDeIvaFormModal // CRÍTICO: verifica que el modal de Editar NO tiene campo Porcentaje [REQ-UI-003] -import { describe, it, expect, beforeAll, afterAll, afterEach, vi } from 'vitest' +import { describe, it, expect, vi } from 'vitest' import { render, screen, waitFor } from '@testing-library/react' import userEvent from '@testing-library/user-event' import { QueryClient, QueryClientProvider } from '@tanstack/react-query' diff --git a/src/web/src/tests/features/medios/MedioForm.test.tsx b/src/web/src/tests/features/medios/MedioForm.test.tsx index 021ee0d..be03489 100644 --- a/src/web/src/tests/features/medios/MedioForm.test.tsx +++ b/src/web/src/tests/features/medios/MedioForm.test.tsx @@ -1,4 +1,4 @@ -import { describe, it, expect, beforeAll, afterAll, afterEach, vi } from 'vitest' +import { describe, it, expect, vi } from 'vitest' import { render, screen, waitFor } from '@testing-library/react' import userEvent from '@testing-library/user-event' import { QueryClient, QueryClientProvider } from '@tanstack/react-query' diff --git a/src/web/src/tests/features/secciones/SeccionesListPage.test.tsx b/src/web/src/tests/features/secciones/SeccionesListPage.test.tsx index 7cc82d9..6071319 100644 --- a/src/web/src/tests/features/secciones/SeccionesListPage.test.tsx +++ b/src/web/src/tests/features/secciones/SeccionesListPage.test.tsx @@ -1,6 +1,5 @@ import { describe, it, expect, beforeAll, afterAll, afterEach, vi } from 'vitest' import { render, screen, waitFor } from '@testing-library/react' -import userEvent from '@testing-library/user-event' import { http, HttpResponse } from 'msw' import { setupServer } from 'msw/node' import { QueryClient, QueryClientProvider } from '@tanstack/react-query' diff --git a/src/web/src/tests/features/users/UsersListPage.test.tsx b/src/web/src/tests/features/users/UsersListPage.test.tsx index 7c14d5b..8ad6730 100644 --- a/src/web/src/tests/features/users/UsersListPage.test.tsx +++ b/src/web/src/tests/features/users/UsersListPage.test.tsx @@ -1,5 +1,5 @@ import { describe, it, expect, beforeAll, afterAll, afterEach, vi } from 'vitest' -import { render, screen, waitFor, within } from '@testing-library/react' +import { render, screen, waitFor } from '@testing-library/react' import userEvent from '@testing-library/user-event' import { http, HttpResponse } from 'msw' import { setupServer } from 'msw/node'