YAMLResume

Testes

Para teres uma experiência de desenvolvimento fluída, é importante ter uma estratégia de testes sólida no lugar. Isto inclui testes unitários, testes de integração, e testes de ponta a ponta para assegurar que todos os aspetos da aplicação estão a funcionar como esperado.

Teste Unitário

Podes executar testes unitários usando o seguinte comando:

# executar testes para o pacote yamlresume/cli
pnpm cli test

# executar testes para o pacote yamlresume/core
pnpm core test

# executar testes para todos os pacotes
pnpm test

Se estiveres a trabalhar numa nova funcionalidade, podes executar testes em alterações de ficheiro:

# vigiar e testar alterações no pacote yamlresume/cli
pnpm cli test:watch

# vigiar e testar alterações no pacote yamlresume/core
pnpm core test:watch

# vigiar e testar alterações em todos os pacotes
pnpm test:watch

Não te esqueças de construir o pacote yamlresume/core se estiveres a trabalhar numa funcionalidade CLI que depende do pacote yamlresume/core.

Cobertura de Testes

O YAMLResume mantém uma cobertura de testes unitários de 100% para perseguir alta qualidade de código e prevenir regressões. Podes verificar o relatório de cobertura de testes executando:

# verificar cobertura de testes para o pacote yamlresume/cli
pnpm cli test:cov

# verificar cobertura de testes para o pacote yamlresume/core
pnpm core test:cov

# verificar cobertura de testes para todos os pacotes
pnpm test:cov
Edit on GitHub

Last updated on