vitest
Crie Suítes de Testes Vitest Confiáveis
Projetos JavaScript modernos precisam de testes rápidos que correspondam aos fluxos de trabalho do Vite. Esta habilidade orienta Claude, Codex e Claude Code na configuração do Vitest, mocks, cobertura, fixtures, filtragem, snapshots e uso em CI.
Instalar com meu Agente
Copie esta solicitação para o seu Agente. Ela inclui a página canônica do Skill e o manifesto.
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.Seu Agente ainda deve apresentar o plano e solicitar qualquer confirmação exigida pela política de segurança.
Recursos legíveis por agentes
Use estes links quando um agente de IA, crawler ou script precisar de contexto limpo em vez de ler a página completa.
Testar
Usando "vitest". Um usuário pede testes Vitest para um utilitário TypeScript.
Resultado esperado:
O assistente propõe casos de teste focados, escolhas de asserções, notas de configuração e casos extremos sem alterar arquivos não relacionados.
Usando "vitest". Um usuário precisa de orientação sobre mocks para um cliente de API.
Resultado esperado:
- Explica quando usar mocks de módulos, spies e mocks manuais.
- Identifica etapas de limpeza para impedir que estado vaze entre testes.
- Sugere asserções que verificam o comportamento sem acessar a rede.
Usando "vitest". Uma equipe quer usar Vitest em CI com cobertura.
Resultado esperado:
O assistente descreve modo de execução, seleção de reporters, escolhas de provedores de cobertura, limites mínimos, sharding e cuidados ao atualizar snapshots.
Auditoria de segurança
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.
Fatores de risco
⚡ Contém scripts (4)
🌐 Acesso à rede (15)
⚙️ Comandos externos (14)
🔑 Variáveis de ambiente (31)
Compartilhar e citar este relatório
Compartilhe o relatório de avaliação versionado, o badge neutro, o cartão incorporável e as citações. A Skillstore apresenta evidências sem decidir se este Skill é seguro.
Copiar link do relatório
https://skillstore.io/skills/antfu-vitest/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportBadge Markdown
[](https://skillstore.io/skills/antfu-vitest?utm_source=security_passport_badge)Badge 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>Cartão incorporável
<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>Citações acadêmicas (APA · BibTeX · CFF)
Citação APA
antfu. (2026). vitest security audit report (audit version 5) [Author version 2026.6.22]. Skillstore. https://skillstore.io/skills/antfu-vitest/audits/5Citação 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"
Pontuação do Skillstore
Por que esta pontuação Confiança das evidências: AltoO que você pode criar
Criar Testes Unitários
Escreva testes Vitest para funções, componentes, comportamento assíncrono e caminhos de erro usando padrões compatíveis com Jest.
Manter a Qualidade de Bibliotecas
Adicione testes de tipos, snapshots, fixtures e limites mínimos de cobertura para pacotes JavaScript ou TypeScript reutilizáveis.
Ajustar Execuções de Testes em CI
Configure modo de execução, sharding, filtragem, seleção de projetos, reporters e saída de cobertura para integração contínua.
Teste estes prompts
Use esta habilidade Vitest para escrever testes para meu módulo. Inclua casos normais, casos extremos e comportamento assíncrono quando relevante.
Use esta habilidade Vitest para fazer mock de módulos externos, criar spies em métodos de objetos e restaurar mocks após cada teste.
Use esta habilidade Vitest para configurar cobertura, reporters, comportamento de watch e scripts de teste adequados para CI neste repositório.
Use esta habilidade Vitest para planejar projetos, fixtures, sharding, filtragem, testes de tipos, snapshots e configurações de ambiente para um monorepo.
Boas práticas
- Use configuração Vitest local ao projeto e mantenha as opções de teste próximas ao código em teste.
- Restaure mocks, temporizadores, globais e stubs de ambiente após testes que modificam estado compartilhado.
- Execute filtros focados localmente e depois execute a suíte completa em CI antes de fazer merge das alterações.
Evitar
- Não deixe testes focados ou testes ignorados no código commitado sem um motivo claro.
- Não atualize snapshots às cegas quando uma mudança de comportamento não for compreendida.
- Não use serviços reais ou segredos reais em testes unitários que deveriam depender de mocks.