# Convex Test > Genera tests con convex-test para las funciones de Convex de la app. Fuente: https://skillsagentes.com/skills/get-convex/agent-skills/convex-test Markdown: https://skillsagentes.com/skills/get-convex/agent-skills/convex-test.md Repositorio: https://github.com/get-convex/agent-skills Autor: get-convex Licencia: Apache-2.0 Actualizado: el mes pasado Coste de contexto: 15 tok instalada, 202 tok al activarse, 202 tok con todos los archivos del bundle Bundle: 1 archivo, 808 B Permisos que pide: ninguno declarado ## Instalación Un skill son archivos markdown: los mismos archivos valen para cualquier agente y lo único que cambia es el directorio de destino, es decir la bandera `--agent`. Añade `-g` para instalarlo en todos los proyectos de la máquina. ```bash # Claude Code npx -y skills add get-convex/agent-skills --skill convex-test --agent claude-code # Cursor npx -y skills add get-convex/agent-skills --skill convex-test --agent cursor # Codex npx -y skills add get-convex/agent-skills --skill convex-test --agent codex # Gemini CLI npx -y skills add get-convex/agent-skills --skill convex-test --agent gemini # Windsurf npx -y skills add get-convex/agent-skills --skill convex-test --agent windsurf # Cline npx -y skills add get-convex/agent-skills --skill convex-test --agent cline ``` ## Qué hace - Genera tests con convex-test + vitest para las funciones de Convex de la app - Configura pruebas contra un backend en memoria en lugar de un despliegue real - Cubre args/returns, rutas de autenticación, índices y funciones programadas ## Cuándo usarla - Se necesita probar funciones de Convex (queries, mutations, auth, funciones programadas) - Se quiere validar rutas de error además del camino feliz ## Cuándo no - Se necesita probar contra una implementación real desplegada en producción ## Qué la activa - "Genera tests con convex-test para mis mutations" - "Escribe tests de autenticación para mis queries de Convex" - "Necesito probar mis funciones programadas de Convex" ## Antes de instalar - Requiere instalar convex-test y vitest. ## Archivos - SKILL.md — 808 B ## SKILL.md Reproducido tal cual desde get-convex/agent-skills bajo Apache-2.0. Esta sección es el documento original y está en inglés. # Generate Convex tests Use convex-test + vitest to test functions against an in-memory backend: args/returns, auth paths, indexes, and scheduled functions. ## Workflow 1. Install convex-test + vitest. 2. Write tests using convexTest(schema): seed via t.run, call t.query/t.mutation, assert. 3. Cover auth (withIdentity), error paths, and scheduled functions (t.finishInProgressScheduledFunctions). 4. Run vitest; keep tests deterministic. ## Rules - Use convex-test (in-memory), not a live deployment. - Cover auth + error paths, not just the happy path. - Keep tests deterministic (no real time/network). ## Dónde encaja - Categoría: [Testing y QA](https://skillsagentes.com/categorias/testing-qa.md) — Flujos de testing unitario, de integración y end-to-end. - Creador: [get-convex](https://skillsagentes.com/creators/get-convex.md) — 33 skills en el directorio - [Todas las skills](https://skillsagentes.com/skills.md) - [Ranking de instalaciones](https://skillsagentes.com/ranking.md) --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)