npm install --save-dev vitest jsdom
- React Testing Library
npm install --save-dev @testing-library/react @testing-library/dom
- Todo en un sólo comando
npm install --save-dev @testing-library/react @testing-library/dom vitest jsdom
- Crear estos scripts en el
package.json
"scripts": {
"test": "vitest",
"test:ui": "vitest --ui",
"coverage": "vitest run --coverage"
}
- Configurar
vite.config.ts
import { defineConfig } from 'vitest/config';
import react from '@vitejs/plugin-react-swc';
// https://vite.dev/config/
export default defineConfig({
plugins: [react()],
test: {
environment: 'jsdom',
globals: true,
},
});
source & further reading
gist.github.com — original article
Session 11 Cheat Sheet — Claude Code & the Claude Agent SDK
agent-proxy — a zero-dep proxy that shows the bloat in Claude Code's requests (ranked tool table + full readable Markdown of every request)
PowerShell profile and test suite