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