maximilianoalves / joi-schema-test

Exemplos de aplicação de testes de contrato com joi

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Testes de schema com joi

Projeto de exemplo para a implementação de testes de schema de API utilizando o JOI

Ferramentas utilizadas:

Recursos utilizados no projeto

  • Mocha
    • describe
    • it
  • Joi
    • Tipagens dos contratos.
  • Supertest
    • get
    • expect
    • end
  • joiAssert
    • assert

Estrutura de pastas

📦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

Post no medium explicando passo a passo: Testes de schema de API com Joi

About

Exemplos de aplicação de testes de contrato com joi


Languages

Language:HTML 77.2%Language:JavaScript 22.8%