Skip to content
/ pactumJS Public

Estudo de testes de api/contrato usando o PactumJS

Notifications You must be signed in to change notification settings

C9999/pactumJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧪 Projeto de Testes com PactumJS

Este é um projeto experimental de testes de API utilizando o PactumJS — uma biblioteca moderna e leve para testes de APIs REST.
O objetivo principal deste projeto é estudo e prática com PactumJS, organizando exemplos e experimentos em testes automatizados.


💻 Tecnologias Utilizadas


📦 Instalação

  1. Clone o repositório:
git clone https://github.com/C9999/pactumJS.git
cd pactumJS
  1. Instale as dependências:
npm install

🧪 Como rodar os testes

Testes com saída no terminal

npm run test

Isso executará os testes que estiverem no diretório tests/ ou conforme definido no seu package.json.

📁 Estrutura do Projeto

pactumjs/
│
├── tests/              # Testes automatizados
│   └── exemplo1.test.js
│
├── utils/              # Funções de suporte (ex: printLog)
│   └── logger.js
│
├── package.json
└── README.md

✅ Exemplo de Teste

const { spec } = require('pactum');

it('Deve obter um usuário aleatório', async () => {
  await spec()
    .get('https://randomuser.me/api')
    .expectStatus(200)
    .expectJsonLike({
      results: [{ gender: 'male' }]
    });
});

📚 Observações

  • Este projeto não é voltado para produção, sendo um ambiente de estudos e experimentações com PactumJS.
  • Sinta-se livre para contribuir com melhorias, novos exemplos ou organizar os testes de outras formas.

✍️ Autor

Feito com dedicação por Carlos Araújo.
Entre em contato: [car_soad@hotmail.com]

About

Estudo de testes de api/contrato usando o PactumJS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors