Backend: - Add RESTful API endpoints for games: GET, POST, PUT, DELETE /api/games - Implement GamesController for handling game operations - Validate game input using Zod - Create comprehensive tests for all endpoints Frontend: - Develop GameForm component for creating and editing games with validation - Create GameCard component for displaying game details - Implement custom hooks (useGames, useCreateGame, useUpdateGame, useDeleteGame) for data fetching and mutations - Build Games page with a responsive table for game management - Add unit tests for GameForm and Games page components Tests: - Ensure all backend and frontend tests pass successfully - Achieve 100% coverage for new features All changes are thoroughly tested and validated.
21 lines
402 B
TypeScript
21 lines
402 B
TypeScript
/**
|
|
* Metadatos
|
|
* Autor: Quasar (investigación automatizada)
|
|
* Última actualización: 2026-02-07
|
|
*/
|
|
|
|
import { defineConfig } from 'vitest/config';
|
|
|
|
export default defineConfig({
|
|
test: {
|
|
environment: 'node',
|
|
include: ['tests/**/*.spec.ts'],
|
|
globals: false,
|
|
coverage: {
|
|
provider: 'c8',
|
|
reporter: ['text', 'lcov'],
|
|
},
|
|
setupFiles: ['./tests/setup.ts'],
|
|
},
|
|
});
|