Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

9/fix implementar teste de retorno do progresso do exercício #12

Conversation

Wander06
Copy link

@Wander06 Wander06 commented Jan 9, 2025

#9 - fix implementar teste de retorno do progresso do exercício

🆙 CHANGELOG

  • Teste para cada caso de uso da controller: ExerciseController - updateExerciseStatus

⚠️ Me certifico que:

  • Não deixei nenhum novo warning, erro ou console.log nas minhas modificações
  • Fiz deploy para ambiente de teste certificando que o build não quebrou
  • Solicitei code review para 2 pessoas
  • Solicitei QA para 2 pessoas
  • Obtive aprovação de QA e posso fazer merge

⚠️ Como testar:

  • Garantir que a main está atualizada com git pull
  • Ir para branch 9/fix implementar teste de retorno do progresso do exercício
  • Rodar comando git pull
  • Verificar código do arquivo src/controllers/ExerciseController.test.ts
  • Rodar comando npm test, para verificar o resultado dos testes
  • Aplicação não deve conter nenhum erro, warning ou console.log
  • Alteração proposta no card foi implementada

stephanybrazeir0 and others added 30 commits October 3, 2024 15:38
…Criamos verificações de erros no controller e retiramos o valor Unique da variável itemStatus do model Progress. @Wander06 e @camsste
… responsabilidade de verificacao de token e ajustando logica de respostas da controller - @Wander06 @pollianasilva
…rollers/AllExercisesController.ts): criamos rota pra pegar todos os status dos exercicios de um topico especifico / mudamos o schema do banco pra suportar topicId na tabela progresso / mudamos o relacionamento da tabela User e Progress) @mylenaverspeelt @stephanybrazeir0
…/AllExercisesStatusService.ts src/routes/index.ts): arrumando nome das classes e variaveis @mylenaverspeelt @stephanybrazeir0
…rvice.ts src/routes/index.ts) excluimos o controller e service para adicionar no ja existente. mudamos a logica do findprogress e updatedprogress devido o schema esta diferente @mylenaverspeelt @stephanybrazeir0
…ervices/ExerciseService.ts) Adicinamos logica de duplicação do usuario @Geoziih @GuusRodrigues
…vices/ExerciseService.ts) Adicionamos a lógica de duplicação do usuário @Geoziihdev @GuusRodrigues).
…ar-status-na-listagem-de-exercicios

8/suporte a api para recuperar status na listagem de exercicios
GuusRodrigues and others added 14 commits December 9, 2024 13:44
…rvices/ExerciseService.ts) Retornando id do topico e alterando a lógica no controller @Geoziihdev
…into 5/feat-api-salvar-progresso-exercicio
…e.ts)Correção da logica no service alteração da chamada no controller para melhor funcionamento ao testar o put @Geoziihdev @GuusRodrigues
…exercicio

5/feat api salvar progresso exercicio
…ar-status-na-listagem-de-exercicios

8/suporte a api para recuperar status na listagem de exercicios
…into 9/Fix-Implementar-teste-de-retorno-do-progresso-do-exercício
@Wander06 Wander06 closed this Jan 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants