Este projeto contém testes end-to-end usando Cypress para uma API fictícia de livros.
git clone https://github.com/tobiascorrea/test-cypress-api.git
cd nome-do-repositorio
npm install
🔐 O token de acesso às APIs expira em 7 dias. Certifique-se de substituir o token no arquivo cypress/fixtures/authToken.json
por um token válido.
npm run test:e2e:interactive
npm run test:e2e:headless
npm run cypress:run:e2e
-
Token de Acesso: Certifique-se de manter o token de acesso atualizado para evitar falhas nos testes.
-
Token Expirado: Se o token expirar, você precisará gerar um novo. Os tokens podem ser gerados fazendo uma solicitação POST para a rota
/api-clients
. -
Dados Dinâmicos: Os testes geram dados dinâmicos para simular diferentes cenários. No entanto, a resposta específica da API pode variar dependendo do estado atual do banco de dados.
-
Requisitos: Certifique-se de ter o Node.js e o npm instalados no seu sistema antes de executar os testes. 🚀