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
userPetStore
e 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.html
dentro 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.