Skip to content

Testes - Topic - Paginação novo Admin#67

Closed
Geoziihdev wants to merge 323 commits intoaceleradora-TW:mainfrom
Aceleradora25:main
Closed

Testes - Topic - Paginação novo Admin#67
Geoziihdev wants to merge 323 commits intoaceleradora-TW:mainfrom
Aceleradora25:main

Conversation

@Geoziihdev
Copy link
Contributor

@Geoziihdev Geoziihdev commented Feb 13, 2026

#<65> - Testes - Topic - Paginação novo Admin

🆙 CHANGELOG

  • Imprementa teste de paginação TopicService.test.ts

  • Observação sobre o Escopo:
    Durante o desenvolvimento, identifiquei falhas pré-existentes em outros módulos (como Stackby e Progress). Optei por manter o foco estrito nos requisitos deste card (Task 65) para garantir a entrega da paginação de tópicos sem interferir em débitos técnicos de outras funcionalidades que já estavam no ambiente.

⚠️ Me certifico que:

  • Não deixei nenhum novo warning, erro ou console.log nas minhas modificações
  • Solicitei code review para 2 pessoas
  • Solicitei QA para 2 pessoas
  • Obtive aprovação de QA e posso fazer merge

⚠️ Como testar:

Esses passos são apenas exemplos

  • Entrar no backend e rodar npm test
  • Verificar se os teste de paginação do topic está com status PASS
  • 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 February 25, 2025 11:29
…login/LoginController.test.ts) adicao de testes de erro ao criar usuario e usuario criado com sucesso @Geoziihdev @Lip29bm @stephanybrazeir0
…ller.ts src/controllers/login/LoginController.test.ts) adicionamos uma conversao para o datetime ficar no formato de brasilia e corrijimos os testes @Geoziihdev @Wander06 @stephanybrazeir0
…-usuario

13/ Feat Endpoint para salvar usuário
…_progresso/migration.sql prisma/schema.prisma) Adicionamos a coluna modifiedat na tabela progress @Geoziihdev @stephanybrazeir0
…s src/controllers/login/LoginController.test.ts src/controllers/exercise/ExerciseController.ts src/controllers/exercise/ExerciseController.test.ts) adicao de enum para status code e subtituicao dos status por esse enum @Geoziihdev @Lip29bm @stephanybrazeir0
….ts src/services/ExerciseService.ts) Criamos rota post para o saveStatus @Geoziihdev @stephanybrazeir0 @Lip29bm
…ock.ts src/services/ExerciseService.ts) adicionamos validacoes para todas variaveis no controler adicionamos o novo campo no userMock e criamos no service um novo validate para elementType @Geoziihdev @stephanybrazeir0
…rciseController.ts prisma/schema.prisma) remocao do async dentro de metodos validates adicao do findItemById criando const para fazer validao do service e adicao do unique no campo itemId
…gin-controller

14/fix-corrigir-testes-do-login-controller
adicao do modifietAt e correcao para mockReturnValue em metodos sincronos @Geoziihdev @Lip29bm @stephanybrazeir0
…e do modifiedAtData para que realmente valide ao inves de so verificar se veio vazio @Lip29bm @Geoziihdev @stephanybrazeir0
adicao de teste para verificar se o exercicio ja existe e adicao de teste para salvar exercicio @Geoziihdev @Lip29bm @stephanybrazeir0
…llers/exercise/ExerciseController.ts)

adicao do teste de excecao e refatoracao nos testes @Geoziihdev @Lip29bm @stephanybrazeir0
…into 15/feat-endpoint-para-salvar-progresso-do-usuario
…ntrollers/exercise/ExerciseController.ts src/utils/constants.ts)

trocamos os status codes pelo enum criado e adicionamos um novo valor @Geoziihdev @Lip29bm @stephanybrazeir0
criacao de variavel com as origens permitidas
feat: (src/index.ts src/utils/constants.ts)
@Geoziihdev Geoziihdev changed the title Topic pagination test Testes - Topic - Paginação novo Admin Feb 13, 2026
pedro-idiarte and others added 9 commits February 16, 2026 14:06
Co-authored-by: Jamile Santana da Silva <milli.santana2017@gmail.com>
feat: criacao createExercises e updateExercises e refatoracao de exer…
- Added type definitions for Express request to include user role.
- Updated TypeScript configuration for better module resolution and output settings.
@jauregao jauregao closed this Mar 11, 2026
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.