https://parking-challenge-parafuzo.herokuapp.com/entrance
- Node: v14.17.1
- Yarn: 1.22.5
- Clone o repositório em sua máquina:
git clone https://github.com/ericoBandeira/parking-challenge
- Instale as dependencias do yarn lock:
yarn install
ou
yarn
- Inicie o projeto:
yarn start
- Clone o repositório em sua máquina:
git clone https://github.com/ericoBandeira/parking-challenge
- Instale as dependencias do yarn lock:
yarn install
ou
yarn
- Inicie os testes:
yarn test
- Clique "a" para rodar todos os testes;
- Clique "f" para rodar os testes que falharam;
- Clique "a" para sair do modo de visualização;
- Clique "p" para filtrar o nome de um arquivo por padrão regex;
- Clique "q" para filtrar o teste por padrão regex;
- Clique Enter para rodar um teste.
-
Na parte de testes tive dificuldade ao testar componentes do tipo Modal, tentei resolver simulando uma modal com
jest.mock(()=>{})
mas o mesmo não funcionou. -
No map que usei para listar o histórico na página de saída, tive dificuldade de achar um parâmetro para usar de key, pois o parâmetro "reservation" da api as vezes se repetia para a mesma placa. Então usei a posição do vetor como key do map.