Para acessar a versΓ£o em PortuguΓͺs do Brasil, basta clicar aqui! π§π·
This project has with main objective show a simple architecture for api tests using SuperTest framework.
π¦ supertest-arch-example
β£ π .github
β β π workflows
β β β π deploy.yml
β£ π env
β β π production.env.json
β£ π report
β β£ π assets
β β π index.html
β£ π test
β β£ π login
β β β£ π payloads
β β β β π login.payload.js
β β β£ π requests
β β β β π login.request.js
β β β π tests
β β β β£ π login.post.test.js
β β£ π produtos
β β π usuarios
β β β£ π schemas
β β β β£ π usuario.schema.js
β β β β π usuarios.schema.js
β β β£ π payloads
β β β β π usuario.payload.js
β β β£ π requests
β β β β π usuarios.request.js
β β β π tests
β β β β£ π usuarios.delete.test.js
β β β β£ π usuarios.get.test.js
β β β β π usuarios.post.test.js
β£ π utils
β β π global.js
β£ π .gitignore
β£ π .mocharc.js
β£ π README.md
β£ π package-lock.json
β π package.json
-
- To run all tests suite:
npm run test:prod
- Only json schema tests suite:
npm run test:prod:schema
- To run all tests suite:
-
- To run all tests suite:
NODE_ENV=production mocha
- Only json schema tests suite:
NODE_ENV=production mocha --grep=schema
- To run all tests suite:
Using the mochawesome and git workflows:
- Job:
- Report: