vitest
Crea suites de pruebas fiables con Vitest
Los proyectos modernos de JavaScript necesitan pruebas rápidas que se ajusten a los flujos de trabajo de Vite. Esta skill guía a Claude, Codex y Claude Code en la configuración de Vitest, mocks, cobertura, fixtures, filtrado, snapshots y uso en CI.
Instalar con mi Agente
Copia esta solicitud en tu Agente. Incluye la página canónica del Skill y el manifiesto.
Review the Skillstore skill "vitest" from https://skillstore.io/skills/antfu-vitest.md and its manifest at https://skillstore.io/api/skills/antfu-vitest/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Tu Agente debe seguir mostrando su plan y solicitar cualquier confirmación exigida por la política de seguridad.
Recursos legibles por agentes
Usa estos enlaces cuando un agente de IA, crawler o script necesite contexto limpio en vez de leer la página completa.
Pruébalo
Usando "vitest". Un usuario pide pruebas de Vitest para una utilidad de TypeScript.
Resultado esperado:
El asistente propone casos de prueba enfocados, elecciones de aserciones, notas de configuración y casos límite sin cambiar archivos no relacionados.
Usando "vitest". Un usuario necesita orientación sobre mocking para un cliente de API.
Resultado esperado:
- Explica cuándo usar mocks de módulos, spies y mocks manuales.
- Identifica pasos de limpieza para evitar que el estado se filtre entre pruebas.
- Sugiere aserciones que verifican el comportamiento sin acceder a la red.
Usando "vitest". Un equipo quiere usar Vitest en CI con cobertura.
Resultado esperado:
El asistente describe el modo de ejecución, la selección de reporters, las opciones de proveedor de cobertura, los umbrales, el sharding y las precauciones al actualizar snapshots.
Auditoría de seguridad
SeguroThe skill contains Markdown guidance and fenced Vitest examples rather than executable automation. All 84 static detections are benign documentation patterns, and no prompt injection or malicious intent was found.
Factores de riesgo
⚡ Contiene scripts (4)
🌐 Acceso a red (15)
⚙️ Comandos externos (14)
🔑 Variables de entorno (31)
Compartir y citar este informe
Comparte el informe de evaluación versionado, la insignia neutral, la tarjeta insertable y las citas. Skillstore presenta evidencias sin decidir si este Skill es seguro.
Copiar enlace del informe
https://skillstore.io/skills/antfu-vitest/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportInsignia Markdown
[](https://skillstore.io/skills/antfu-vitest?utm_source=security_passport_badge)Insignia HTML
<a href="https://skillstore.io/skills/antfu-vitest?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/antfu-vitest/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Tarjeta para insertar
<iframe src="https://skillstore.io/embed/skills/antfu-vitest.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citas académicas (APA · BibTeX · CFF)
Cita APA
antfu. (2026). vitest security audit report (audit version 5) [Author version 2026.6.22]. Skillstore. https://skillstore.io/skills/antfu-vitest/audits/5Cita BibTeX
@techreport{antfu-antfu-vitest-2026,
author = {antfu},
title = {vitest security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/antfu-vitest/audits/5},
note = {Author version 2026.6.22}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "vitest security audit report (audit version 5)"
version: "2026.6.22"
type: report
authors:
- name: "antfu"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/antfu-vitest/audits/5"
identifiers:
- type: other
value: "skillstore:antfu-vitest:audit:5"
description: "Skillstore immutable audit report identifier"
Puntuación de Skillstore
Por qué esta puntuación Confianza de la evidencia: AltoLo que puedes crear
Crear pruebas unitarias
Escribe pruebas de Vitest para funciones, componentes, comportamiento asíncrono y rutas de error usando patrones compatibles con Jest.
Mantener la calidad de una librería
Añade pruebas de tipos, snapshots, fixtures y umbrales de cobertura para paquetes reutilizables de JavaScript o TypeScript.
Ajustar ejecuciones de pruebas en CI
Configura el modo de ejecución, sharding, filtrado, selección de proyectos, reporters y salida de cobertura para integración continua.
Prueba estos prompts
Usa esta skill de Vitest para escribir pruebas para mi módulo. Incluye casos normales, casos límite y comportamiento asíncrono cuando sea relevante.
Usa esta skill de Vitest para hacer mock de módulos externos, hacer spy sobre métodos de objetos y restaurar mocks después de cada prueba.
Usa esta skill de Vitest para configurar cobertura, reporters, comportamiento watch y scripts de prueba aptos para CI en este repositorio.
Usa esta skill de Vitest para planificar proyectos, fixtures, sharding, filtrado, pruebas de tipos, snapshots y ajustes de entorno para un monorepo.
Mejores prácticas
- Usa configuración de Vitest local al proyecto y mantén las opciones de prueba cerca del código bajo prueba.
- Restaura mocks, temporizadores, globales y stubs de entorno después de las pruebas que muten estado compartido.
- Ejecuta filtros enfocados localmente y luego ejecuta la suite completa en CI antes de fusionar cambios.
Evitar
- No dejes pruebas enfocadas ni pruebas omitidas en código confirmado sin una razón clara.
- No actualices snapshots a ciegas cuando no se entiende un cambio de comportamiento.
- No uses servicios reales ni secretos reales en pruebas unitarias que deberían depender de mocks.