fix: permite sellerId null no login e adiciona testes

- Ajusta validação para aceitar sellerId null/undefined
- Atualiza tipos JwtPayload e LoginResponseDto para permitir sellerId null
- Adiciona testes para validar login com sellerId null
- Adiciona jest.setup.js para resolver problema do TypeORM nos testes
This commit is contained in:
JurTI-BR
2025-11-10 13:31:26 -03:00
parent 054cc2f3bb
commit 6afba4f3b4
7 changed files with 141 additions and 17 deletions

View File

@@ -1,11 +1,11 @@
/* eslint-disable prettier/prettier */
export interface JwtPayload {
id: number;
sellerId: number;
storeId: string;
username: string;
email: string;
exp?: number; // Timestamp de expiração do JWT
sessionId?: string; // ID da sessão atual
}
/* eslint-disable prettier/prettier */
export interface JwtPayload {
id: number;
sellerId: number | null;
storeId: string;
username: string;
email: string;
exp?: number; // Timestamp de expiração do JWT
sessionId?: string; // ID da sessão atual
}