Este projeto utiliza Jest e Puppeteer para automação de testes em Node.js.
/node_modules: Diretório onde ficam as dependências do projeto instaladas pelo npm.package.json: Arquivo de configuração do projeto que define dependências e scripts.tests/: Contém os arquivos de teste automatizados.- Exemplo:
github.test.js.
- Exemplo:
.env: Arquivo para armazenar variáveis de ambiente sensíveis como credenciais.
- Node.js (versão 16 ou superior).
- Gerenciador de pacotes npm (instalado junto com o Node.js).
-
Clone o repositório:
git clone https://github.com/daniellicnerski1/test_jest.git cd .. -
Instale as dependências:
npm install
-
Configure as variáveis de ambiente no arquivo
.env:Criar pasta fora do projeto raiz EMAIL=<seu_email> PASSWORD=<sua_senha> GITHUB_USER=<seu_usuario_github>
Para rodar os testes automatizados:
npm test-
github.test.js: Testa funcionalidades relacionadas ao login e interações com o GitHub. -
Use o modo
headless: falseno Puppeteer para visualizar as ações durante os testes.
Se precisar de suporte ou encontrar problemas, entre em contato com o autor: Daniel Licnerski.