diff --git a/src/authentication/authentication.guard.spec.ts b/src/authentication/authentication.guard.spec.ts index fc6fed1..6ee76d0 100644 --- a/src/authentication/authentication.guard.spec.ts +++ b/src/authentication/authentication.guard.spec.ts @@ -18,6 +18,10 @@ import { AuthClientService } from '../modules/auth/auth.service'; import ErrorCodes from '../utils/errorCodes'; +const logger = { + info: (...args) => args, + error: (...args) => args, +}; @Controller('no-class-auth') class NoClassAuthController { @Get('body') @@ -110,7 +114,7 @@ describe('authentication.guard', () => { }, { provide: DadosferaLogger, - useValue: { logger: console }, + useValue: { logger }, }, { provide: APP_GUARD, diff --git a/src/authentication/authentication.guard.ts b/src/authentication/authentication.guard.ts index 062a87f..1de43e1 100644 --- a/src/authentication/authentication.guard.ts +++ b/src/authentication/authentication.guard.ts @@ -95,7 +95,7 @@ export class AuthenticationGuard );*/ assert( - accessTokenDecoded.payload.token_use === 'access', + accessTokenDecoded?.payload?.token_use === 'access', 'should be an access token', ); diff --git a/src/authentication/user.decorator.spec.ts b/src/authentication/user.decorator.spec.ts index 77b084d..30d4baa 100644 --- a/src/authentication/user.decorator.spec.ts +++ b/src/authentication/user.decorator.spec.ts @@ -13,6 +13,10 @@ import ErrorCodes from '../utils/errorCodes'; import { User } from './user.decorator'; import { PERMISSIONS } from './permissions.enum'; +const logger = { + info: (...args) => args, + error: (...args) => args, +}; @Controller('user') class UserController { @Get() @@ -66,7 +70,7 @@ describe('user.decorator', () => { }, { provide: DadosferaLogger, - useValue: { logger: console }, + useValue: { logger }, }, { provide: APP_GUARD, diff --git a/src/modules/permissions/permissions.controller.spec.ts b/src/modules/permissions/permissions.controller.spec.ts index 04a0822..9bf04b1 100644 --- a/src/modules/permissions/permissions.controller.spec.ts +++ b/src/modules/permissions/permissions.controller.spec.ts @@ -6,7 +6,10 @@ import { DadosferaLogger } from 'dadosfera-logs'; import { PermissionsService } from './permissions.service'; const ducClient = new DucClient(); - +const logger = { + info: (...args) => args, + error: (...args) => args, +}; describe('PermissionsController', () => { let controller: PermissionsController; @@ -21,7 +24,13 @@ describe('PermissionsController', () => { ]), ], controllers: [PermissionsController], - providers: [DadosferaLogger, PermissionsService], + providers: [ + { + provide: DadosferaLogger, + useValue: { logger }, + }, + PermissionsService, + ], }).compile(); controller = module.get(PermissionsController); diff --git a/src/modules/roles/roles.controller.spec.ts b/src/modules/roles/roles.controller.spec.ts index cc003fa..38448bc 100644 --- a/src/modules/roles/roles.controller.spec.ts +++ b/src/modules/roles/roles.controller.spec.ts @@ -4,9 +4,14 @@ import { DucClient } from 'src/clients/duc/client.config'; import { RolesController } from './roles.controller'; import { RolesService } from './roles.service'; import { DadosferaLogger } from 'dadosfera-logs'; +import { PermissionsModule } from '../permissions/permissions.module'; const ducClient = new DucClient(); +const logger = { + info: (...args) => args, + error: (...args) => args, +}; describe('RolesController', () => { let controller: RolesController; @@ -19,9 +24,17 @@ describe('RolesController', () => { ...ducClient.config(), }, ]), + PermissionsModule, ], controllers: [RolesController], - providers: [RolesService, DadosferaLogger], + providers: [ + RolesService, + { + provide: DadosferaLogger, + useValue: { logger }, + }, + ], + exports: [RolesService], }).compile(); controller = module.get(RolesController); diff --git a/src/modules/roles/roles.service.spec.ts b/src/modules/roles/roles.service.spec.ts index 79bffd2..4d8b206 100644 --- a/src/modules/roles/roles.service.spec.ts +++ b/src/modules/roles/roles.service.spec.ts @@ -4,9 +4,14 @@ import { RolesController } from './roles.controller'; import { RolesService } from './roles.service'; import { DadosferaLogger } from 'dadosfera-logs'; import { DucClient } from 'src/clients/duc/client.config'; +import { PermissionsModule } from '../permissions/permissions.module'; const ducClient = new DucClient(); +const logger = { + info: (...args) => args, + error: (...args) => args, +}; describe('RolesService', () => { let service: RolesService; @@ -19,8 +24,17 @@ describe('RolesService', () => { ...ducClient.config(), }, ]), + PermissionsModule, ], - providers: [RolesService, DadosferaLogger], + controllers: [RolesController], + providers: [ + RolesService, + { + provide: DadosferaLogger, + useValue: { logger }, + }, + ], + exports: [RolesService], }).compile(); service = module.get(RolesService); diff --git a/src/modules/users/users.controller.spec.ts b/src/modules/users/users.controller.spec.ts index 25524cd..610e16e 100644 --- a/src/modules/users/users.controller.spec.ts +++ b/src/modules/users/users.controller.spec.ts @@ -4,9 +4,15 @@ import { DucClient } from 'src/clients/duc/client.config'; import { UsersController } from './users.controller'; import { UsersService } from './users.service'; import { DadosferaLogger } from 'dadosfera-logs'; +import { RolesModule } from '../roles/roles.module'; +import { PermissionsModule } from '../permissions/permissions.module'; const ducClient = new DucClient(); +const logger = { + info: (...args) => args, + error: (...args) => args, +}; describe('UsersController', () => { let controller: UsersController; @@ -19,9 +25,17 @@ describe('UsersController', () => { ...ducClient.config(), }, ]), + RolesModule, + PermissionsModule, ], controllers: [UsersController], - providers: [UsersService, DadosferaLogger], + providers: [ + UsersService, + { + provide: DadosferaLogger, + useValue: { logger }, + }, + ], }).compile(); controller = module.get(UsersController); diff --git a/src/modules/users/users.service.spec.ts b/src/modules/users/users.service.spec.ts index e6c05ef..6b665f5 100644 --- a/src/modules/users/users.service.spec.ts +++ b/src/modules/users/users.service.spec.ts @@ -4,9 +4,15 @@ import { UsersController } from './users.controller'; import { UsersService } from './users.service'; import { DadosferaLogger } from 'dadosfera-logs'; import { DucClient } from 'src/clients/duc/client.config'; +import { RolesModule } from '../roles/roles.module'; +import { PermissionsModule } from '../permissions/permissions.module'; const ducClient = new DucClient(); +const logger = { + info: (...args) => args, + error: (...args) => args, +}; describe('UsersService', () => { let service: UsersService; @@ -19,9 +25,17 @@ describe('UsersService', () => { ...ducClient.config(), }, ]), + RolesModule, + PermissionsModule, ], controllers: [UsersController], - providers: [UsersService, DadosferaLogger], + providers: [ + UsersService, + { + provide: DadosferaLogger, + useValue: { logger }, + }, + ], }).compile(); service = module.get(UsersService);