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 testSe 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:watchNã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:covLast updated on