Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/henrique1204/alura-react-native-testes
Projeto criado dentro do curso sobre testes unitários no react native da Alura.
https://github.com/henrique1204/alura-react-native-testes
alura expo-cli javascript jest react react-hooks-testing-library react-native react-native-testing-library
Last synced: 16 days ago
JSON representation
Projeto criado dentro do curso sobre testes unitários no react native da Alura.
- Host: GitHub
- URL: https://github.com/henrique1204/alura-react-native-testes
- Owner: Henrique1204
- Created: 2022-05-23T01:16:44.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-05-28T17:47:06.000Z (over 2 years ago)
- Last Synced: 2024-11-05T09:48:29.427Z (2 months ago)
- Topics: alura, expo-cli, javascript, jest, react, react-hooks-testing-library, react-native, react-native-testing-library
- Language: JavaScript
- Homepage:
- Size: 485 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![Thumbnails GitHub](https://user-images.githubusercontent.com/9091491/159780661-3d933822-163c-4ec7-8636-7b0ab3191b0e.png)
# Aplicação de leilões
Projeto do curso de React Native: Criando Testes para Sua Aplicação na Alura.
## 🔨 Funcionalidades do projeto
Neste projeto, temos uma lista de leilões e uma tela de leião que permite enviar lances.
Com base nessa aplicação iremos criar testes.![image](https://user-images.githubusercontent.com/9091491/159780701-12e127ea-097d-4465-b39a-3c490861d9b7.png)
## ✔️ Técnicas e tecnologias utilizadas
- `Utilizar React Native com Expo`: O expo facilita a configuração do ambiente;
- `Utilizar a biblioteca jest`: Biblioteca indicada pelo React Native;
- `Criar testes de unidade`: Usando a biblioteca jest para criar os testes de uma função;
- `Gerar porcentagem de coverage`: Configurar o jest para gerar a porcentagem de código testado;
- `Criar testes com mocks`: Usando o jest para simular coportamentos;
- `Utilizar a biblioteca @testing-library/react-native`: Biblioteca robusta para renderizar e testar componentes em memória;
- `Criar testes de componente renderizado em memória`: Preenchendo campos, pressionando botões e mais;
- `Utilizar a biblioteca @testing-library/react-hooks`: Biblioteca que permite testes de hooks com facilidade;
- `Criar testes de hooks`: Testando a execução de hooks sem a necesidade de mocks dos hooks nativos.## 📁 Acesso ao projeto
Você pode acessar as seguintes branches do projeto para navegar entre as aulas e desafios:
- [Projeto Inicial](https://github.com/alura-cursos/react-native-criando-testes-para-sua-aplicacao) ([baixar o zip](https://github.com/alura-cursos/react-native-criando-testes-para-sua-aplicacao/archive/refs/heads/main.zip))
- [Aula 1 completa](https://github.com/alura-cursos/react-native-criando-testes-para-sua-aplicacao/tree/Aula1)
- [Aula 2 completa](https://github.com/alura-cursos/react-native-criando-testes-para-sua-aplicacao/tree/Aula2)
- [Faça como eu Fiz](https://github.com/alura-cursos/react-native-criando-testes-para-sua-aplicacao/tree/FCEFAula2)
- [Aula 3 completa](https://github.com/alura-cursos/react-native-criando-testes-para-sua-aplicacao/tree/Aula3)
- [Faça como eu Fiz](https://github.com/alura-cursos/react-native-criando-testes-para-sua-aplicacao/tree/FCEFAula3)
- [Aula 4 completa](https://github.com/alura-cursos/react-native-criando-testes-para-sua-aplicacao/tree/Aula4)
- [Faça como eu Fiz](https://github.com/alura-cursos/react-native-criando-testes-para-sua-aplicacao/tree/FCEFAula4)
- [Desafio do Coverage 100%](https://github.com/alura-cursos/react-native-criando-testes-para-sua-aplicacao/tree/DesafioCoverage)Além disso, todos os _commits_ do curso estão disponíveis a partir [deste link](https://github.com/alura-cursos/react-native-criando-testes-para-sua-aplicacao/commits/DesafioCoverage)!
## 🛠️ Abrir e rodar o projeto
Para instalar o React Native com Expo na sua máquina, siga os passos do [artigo de configuração de ambiente](https://www.alura.com.br/artigos/como-instalar-configurar-expo-do-react-native).
## 📚 Mais informações do curso
https://www.alura.com.br/curso-online-react-native-criando-testes-aplicacao