Pular para o conteúdo principal

Por que usar o Poku?

Ao criar o Poku, meu objetivo é mostrar que tests podem ser simples 🌱

Você não precisa aprender tudo de uma vez 🧑🏻‍🎓

Vamos tornar os describe, beforeEach e tudo mais ainda mais fáceis 🚀

Poku traz testes e asserções amigáveis para Node.js, Bun e Deno ao mesmo tempo ✨


🔬 Comece vendo como usar o assert
🧪 Então aprenda a usar o poku no terminal para executar todos seus arquivos de uma vez só
🧙🏻 Finalmente, apenas se você quiser, se aprofunde no aprendizado completo do Poku

🩵 Leve seu tempo


Començando

Instale 📦

Install Size

npm i -D poku

Teste 🔬

import { assert } from 'poku';

assert(true, 'Poku irá descrever isso 🐷');
  • Troque a extensão de .mjs para .js ao definir "type": "module" em seu package.json.
  • Note que os exemplos são baseados em ESM, mas você pode usar CJS normalmente.

Execute 🚀

npx poku

É isso 🎉


Métodos Disponíveis

Essenciais

Auxiliares

  • test
  • beforeEach e afterEach
  • describe e log
  • listFiles
  • exit

Veja a documentação completa.


Documentação

Inicialmente, a documentação e exemplos são baseados no Node.js e ESM, mas você pode usar tudo normalmente para Bun e Deno, além do CJS.


Comunidade

Eu estou continuamente trabalhando para melhorar o Poku. Se você tem algo interessante para compartilhar, sinta-se à vontade para submeter um Pull Request. Se você percebeu algo estranho, eu apreciaria se você abrisse um Issue.


Contribuindo

Verifique o CONTRIBUTING.md para instruções 🚀


Licença

Poku está sob a Licença do MIT.


Política de Segurança

Verifique o SECURITY.md e a seção O Poku é Seguro? na Documentation.


Agradecimentos

Contribuidores

Contribuidores

Author

wellwelwel
@wellwelwel