Feat 117: Finish stores unit test
O que esse MR faz?
- Cria testes unitários para todos os módulos de
stores. - Garante 100% de code coverage para todos os módulos de
stores. - Adiciona módulos do diretório
storesàs métricas de code coverage do Jest. - Adiciona tratamento de exceção a
userPetStoree alessonStore.
Screenshots
| Antes | Depois |
|---|---|
![]() |
![]() ![]()
|
Como configurar e validar localmente?
A fim de validar os testes localmente, é necessário seguir os seguintes passos:
- Garanta que você está na branch correta (
feat/117-improve-code-coverage). - Assegure que todas as dependências foram instaladas (
npm i). - Execute os testes a partir do comando
npm test. - Garanta que TODOS os testes passaram.
- (Opcional) Verifique o arquivo
index.htmldentro do diretório/coverage/lcov-report/na raiz do projeto.
A fim de validar o funcionamento da aplicação, é possível rodar o projeto com npm start e desempenhar as funcionalidades referentes às services testadas.
Checklist de aceitação do MR
Avalie se o MR está em conformidade com MR acceptance checklist. Isso evita riscos na qualidade, performance, confiabilidade e segurança.



