From 63fba2d28983216d82ab20c005a89443ea043b77 Mon Sep 17 00:00:00 2001 From: yassinedorbozgithub Date: Fri, 13 Jun 2025 16:08:22 +0100 Subject: [PATCH] fix(api): enhance unit tests --- api/src/nlp/repositories/nlp-entity.repository.spec.ts | 2 +- api/src/nlp/repositories/nlp-value.repository.spec.ts | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/api/src/nlp/repositories/nlp-entity.repository.spec.ts b/api/src/nlp/repositories/nlp-entity.repository.spec.ts index 6463a532..d20ac8d6 100644 --- a/api/src/nlp/repositories/nlp-entity.repository.spec.ts +++ b/api/src/nlp/repositories/nlp-entity.repository.spec.ts @@ -116,7 +116,7 @@ describe('NlpEntityRepository', () => { describe('The deleteCascadeOne function', () => { it('should delete a nlp entity', async () => { - nlpValueRepository.eventEmitter.on( + nlpValueRepository.eventEmitter.once( 'hook:nlpEntity:preDelete', async (...args) => { await nlpService.handleEntityDelete(args[0], args[1]); diff --git a/api/src/nlp/repositories/nlp-value.repository.spec.ts b/api/src/nlp/repositories/nlp-value.repository.spec.ts index 46b12d14..504d11c4 100644 --- a/api/src/nlp/repositories/nlp-value.repository.spec.ts +++ b/api/src/nlp/repositories/nlp-value.repository.spec.ts @@ -14,7 +14,6 @@ import { HelperService } from '@/helper/helper.service'; import { LanguageRepository } from '@/i18n/repositories/language.repository'; import { LanguageModel } from '@/i18n/schemas/language.schema'; import { LanguageService } from '@/i18n/services/language.service'; -import { LoggerService } from '@/logger/logger.service'; import { SettingRepository } from '@/setting/repositories/setting.repository'; import { SettingModel } from '@/setting/schemas/setting.schema'; import { SettingSeeder } from '@/setting/seeds/setting.seed'; @@ -71,7 +70,6 @@ describe('NlpValueRepository', () => { providers: [ LanguageService, LanguageRepository, - LoggerService, { provide: CACHE_MANAGER, useValue: { @@ -167,7 +165,7 @@ describe('NlpValueRepository', () => { describe('The deleteCascadeOne function', () => { it('should delete a nlp Value', async () => { - nlpValueRepository.eventEmitter.on( + nlpValueRepository.eventEmitter.once( 'hook:nlpValue:preDelete', async (...args) => { await nlpService.handleValueDelete(args[0], args[1]);