Testes
Servidor
Testes unitários
Os testes unitários são executados ao chamar npm run test no diretório server/.
Você precisa rodar npm install (no diretório server/) uma única vez antes.
Testes de ponta a ponta
Os testes de ponta a ponta podem ser executados iniciando um ambiente de produção de teste com o seguinte comando:
make e2e
Antes de executar os testes, você precisa rodar os seguintes comandos uma única vez:
npm install(no diretórioe2e/)make open-api(na raiz do projeto/)
Assim que o ambiente de teste estiver em execução, os testes de ponta a ponta podem ser iniciados com:
cd e2e/
npm test
Os testes verificam diversas coisas, incluindo:
- Autenticação e autorização
- Validação de parâmetros de consulta, corpo e URL
- Códigos de resposta
- Geração de miniaturas
- Extração de metadados
- Escaneamento de biblioteca