Ir para o conteúdo principal

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ório e2e/)
  • 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