fix(web/tests): eliminar imports no usados en tests (TS6133)

This commit is contained in:
2026-04-18 10:54:40 -03:00
parent 202d267e16
commit a39427865f
5 changed files with 3 additions and 36 deletions

View File

@@ -5,42 +5,10 @@ import { useAuthStore } from '../../../stores/authStore'
import { ProtectedRoute } from '../../../components/routing/ProtectedRoute' import { ProtectedRoute } from '../../../components/routing/ProtectedRoute'
// Helper components for testing // Helper components for testing
function HomePage() {
return <div>Home Page</div>
}
function SecurePage() { function SecurePage() {
return <div>Secure Page</div> return <div>Secure Page</div>
} }
// 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(
<MemoryRouter initialEntries={[initialPath]}>
<Routes>
<Route path="/login" element={<div>Login Page</div>} />
<Route path="/" element={<div>Root</div>} />
<Route
path="/secure"
element={
<ProtectedRoute {...routeProps}>
{children ?? <SecurePage />}
</ProtectedRoute>
}
/>
</Routes>
</MemoryRouter>,
)
}
beforeEach(() => { beforeEach(() => {
useAuthStore.setState({ user: null, accessToken: null, refreshToken: null, expiresAt: null }) useAuthStore.setState({ user: null, accessToken: null, refreshToken: null, expiresAt: null })
}) })

View File

@@ -1,6 +1,6 @@
// T600.5 — TDD: TipoDeIvaFormModal // T600.5 — TDD: TipoDeIvaFormModal
// CRÍTICO: verifica que el modal de Editar NO tiene campo Porcentaje [REQ-UI-003] // 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 { render, screen, waitFor } from '@testing-library/react'
import userEvent from '@testing-library/user-event' import userEvent from '@testing-library/user-event'
import { QueryClient, QueryClientProvider } from '@tanstack/react-query' import { QueryClient, QueryClientProvider } from '@tanstack/react-query'

View File

@@ -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 { render, screen, waitFor } from '@testing-library/react'
import userEvent from '@testing-library/user-event' import userEvent from '@testing-library/user-event'
import { QueryClient, QueryClientProvider } from '@tanstack/react-query' import { QueryClient, QueryClientProvider } from '@tanstack/react-query'

View File

@@ -1,6 +1,5 @@
import { describe, it, expect, beforeAll, afterAll, afterEach, vi } from 'vitest' import { describe, it, expect, beforeAll, afterAll, afterEach, vi } from 'vitest'
import { render, screen, waitFor } 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 { http, HttpResponse } from 'msw'
import { setupServer } from 'msw/node' import { setupServer } from 'msw/node'
import { QueryClient, QueryClientProvider } from '@tanstack/react-query' import { QueryClient, QueryClientProvider } from '@tanstack/react-query'

View File

@@ -1,5 +1,5 @@
import { describe, it, expect, beforeAll, afterAll, afterEach, vi } from 'vitest' 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 userEvent from '@testing-library/user-event'
import { http, HttpResponse } from 'msw' import { http, HttpResponse } from 'msw'
import { setupServer } from 'msw/node' import { setupServer } from 'msw/node'