Projeto de exemplo para a implementação de testes de schema de API utilizando o JOI
- Mocha
- describe
- it
- Joi
- Tipagens dos contratos.
- Supertest
- get
- expect
- end
- joiAssert
- assert
📦joi-schema-test
┣ 📂mochawesome-report
┃ ┣ 📂assets
┃ ┃ ┣ 📜MaterialIcons-Regular.woff
┃ ┃ ┣ 📜MaterialIcons-Regular.woff2
┃ ┃ ┣ 📜app.css
┃ ┃ ┣ 📜app.js
┃ ┃ ┣ 📜roboto-light-webfont.woff
┃ ┃ ┣ 📜roboto-light-webfont.woff2
┃ ┃ ┣ 📜roboto-medium-webfont.woff
┃ ┃ ┣ 📜roboto-medium-webfont.woff2
┃ ┃ ┣ 📜roboto-regular-webfont.woff
┃ ┃ ┗ 📜roboto-regular-webfont.woff2
┃ ┣ 📜mochawesome.html
┃ ┗ 📜mochawesome.json
┣ 📂test
┃ ┗ 📂contracts
┃ ┃ ┣ 📂posts
┃ ┃ ┃ ┗ 📜posts.js
┃ ┃ ┣ 📂users
┃ ┃ ┃ ┗ 📜users.js
┃ ┃ ┣ 📜helpers.js
┃ ┃ ┗ 📜mocha.opts
┣ 📜.babelrc
┣ 📜.gitignore
┣ 📜README.md
┗ 📜package.json