From caf6d492ca11b9ec363cd936063d363ccc26bc57 Mon Sep 17 00:00:00 2001 From: dmolinari Date: Wed, 1 Apr 2026 20:17:56 -0300 Subject: [PATCH] fix: TypeScript build errors in frontend pipeline - Remove unused ReactNode import in useAuth.test.tsx - Use vitest/config for defineConfig to recognize test property - Add vitest/globals to tsconfig types for test runner globals --- Frontend/src/hooks/__tests__/useAuth.test.tsx | 1 - Frontend/tsconfig.app.json | 2 +- Frontend/vite.config.ts | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/Frontend/src/hooks/__tests__/useAuth.test.tsx b/Frontend/src/hooks/__tests__/useAuth.test.tsx index aac36fa..9e12331 100644 --- a/Frontend/src/hooks/__tests__/useAuth.test.tsx +++ b/Frontend/src/hooks/__tests__/useAuth.test.tsx @@ -1,7 +1,6 @@ import { render, screen } from '@testing-library/react'; import { AuthProvider } from '../useAuth'; import { useAuth } from '../useAuth'; -import { ReactNode } from 'react'; // Test component that uses useAuth hook const TestComponent = () => { diff --git a/Frontend/tsconfig.app.json b/Frontend/tsconfig.app.json index af516fc..714f25f 100644 --- a/Frontend/tsconfig.app.json +++ b/Frontend/tsconfig.app.json @@ -5,7 +5,7 @@ "useDefineForClassFields": true, "lib": ["ES2023", "DOM", "DOM.Iterable"], "module": "ESNext", - "types": ["vite/client"], + "types": ["vite/client", "vitest/globals"], "skipLibCheck": true, /* Bundler mode */ diff --git a/Frontend/vite.config.ts b/Frontend/vite.config.ts index 735aa33..8661125 100644 --- a/Frontend/vite.config.ts +++ b/Frontend/vite.config.ts @@ -1,4 +1,4 @@ -import { defineConfig } from 'vite' +import { defineConfig } from 'vitest/config' import react from '@vitejs/plugin-react' import tailwindcss from '@tailwindcss/vite'