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

13
jest.setup.js Normal file
View File

@@ -0,0 +1,13 @@
// Mock para resolver problema do TypeORM com node:url
// Este arquivo é executado antes de todos os testes
// Mock do módulo 'glob' do TypeORM que causa problemas
jest.mock('glob', () => {
const originalModule = jest.requireActual('glob');
return {
...originalModule,
glob: jest.fn(),
globSync: jest.fn(),
};
});