Pular para o conteúdo principal

🧑🏻‍🎓 Guia Recomendado

  1. Instale o Poku.
  2. Veja como usar asserções.
  3. Em seguida, aprenda a usar o poku para executar todos os seus arquivos de teste de uma só vez.

🧑🏻‍🔬 Precisa testar uma API? Verifique o startService e o startScript.
🚪 Precisa lidar com processos e portas? Verifique o kill e o waitForPort.
🐳 Precisa montar e desmontar contêineres antes e depois dos testes? Verifique o dockerfile e o compose.
🧠 Aqui está um exemplo rápido que abrange a principal diferença entre os executores de teste mais comuns.

🔍 Utilze a pesquisa do site para facilitar.


Início rápido

Instalação

npm i -D poku

Teste

import { assert } from 'poku';

assert(true, 'Poku will describe it 🐷');
  • Altere de .mjs para .js definindo "type": "module" em seu package.json.
  • Observe que esses exemplos usam ESM, mas você também pode usar CJS.

Execute

npx poku

Experimente a flag --parallel para executar testes em paralelo.

  • Isso é tudo 🎉

Documentação

Inicialmente, a documentação, os exemplos, e o início rápido são baseados em Node.js e no uso de ESM, mas você pode usar todas as opções normalmente para Bun e Deno, incluindo CJS.


Problemas comuns


Política de segurança

GitHub Workflow Status (with event)

Verifique o arquivo SECURITY.md.


Agradecimentos

Contribuidores

Contribuidores

Licença

Poku está sob a Licença do MIT.
Direitos autorais © 2024-presente Weslley Araújo e Contribuidores do Poku.