Este repositório contém um projeto de aplicação chamada Bytebank, que foi desenvolvido para fins educacionais. O objetivo deste projeto é servir como um exemplo de como escrever testes automatizados usando Jest em uma aplicação ReactJS.
Antes de iniciar o projeto, é necessário configurar o ambiente de desenvolvimento. Para isso, siga os passos abaixo:
-
Instale o Node.js em sua máquina, caso ainda não tenha instalado. Você pode baixar a versão mais recente do Node.js em https://nodejs.org/.
-
Clone este repositório em sua máquina usando o comando abaixo:
git clone https://github.com/VictorhMalheiro/bytebank.git
-
Navegue até o diretório do projeto e instale as dependências usando o comando abaixo:
cd bytebank npm install
Este projeto usa o Jest como ferramenta para escrever e executar testes automatizados. Para executar os testes, basta rodar o comando abaixo:
npm run test
Isso irá iniciar o Jest em modo de observação, que irá ficar monitorando as mudanças nos arquivos do projeto e executando os testes sempre que houver alguma mudança.
Este projeto foi desenvolvido para fins educacionais, mas contribuições são sempre bem-vindas! Sinta-se à vontade para enviar sugestões de melhorias, correções de bugs, novos testes, etc.
Para contribuir, siga os passos abaixo:
- Crie um fork deste repositório em sua conta no GitHub.
- Clone o repositório forkado em sua máquina.
- Faça as alterações desejadas.
- Faça o commit das alterações em seu repositório local.
- Faça um push das alterações para seu repositório remoto.
- Abra um pull request no repositório original com as suas alterações.
Este projeto está licenciado sob a licença MIT. Consulte o arquivo LICENSE para obter mais informações.
Este projeto foi desenvolvido com base em exemplos do curso da Alura: React JS: crie testes com Jest e Testing Library e garanta o funcionamento do Front-end, Professor: Neilton Seguins, e documentação do Jest e do ReactJS. Agradecimentos especiais à comunidade open source por fornecer ferramentas incríveis para o desenvolvimento de software!