diff --git a/src/modules/products/products.controller.ts b/src/modules/products/products.controller.ts index 085f9b4be..9b7ad01d2 100644 --- a/src/modules/products/products.controller.ts +++ b/src/modules/products/products.controller.ts @@ -29,7 +29,6 @@ import { INVALID_ORG_ID, INVALID_PRODUCT_ID } from '@shared/constants/SystemMess import { CustomHttpException } from '@shared/helpers/custom-http-filter'; import { SuperAdminGuard } from '@guards/super-admin.guard'; - @ApiTags('Products') @Controller('') export class ProductsController { diff --git a/src/modules/products/tests/products.service.spec.ts b/src/modules/products/tests/products.service.spec.ts index 964c04c83..375a35175 100644 --- a/src/modules/products/tests/products.service.spec.ts +++ b/src/modules/products/tests/products.service.spec.ts @@ -17,6 +17,7 @@ import { mockComment } from './mocks/comment.mock'; import { deletedProductMock } from './mocks/deleted-product.mock'; import { createProductRequestDtoMock } from './mocks/product-request-dto.mock'; import { productMock } from './mocks/product.mock'; +import { Review } from '../entities/review.entity'; describe('ProductsService', () => { let service: ProductsService; @@ -24,6 +25,7 @@ describe('ProductsService', () => { let organisationRepository: Repository; let userRepository: Repository; let commentRepository: Repository; + let reviewRepository: Repository; beforeEach(async () => { const module: TestingModule = await Test.createTestingModule({ @@ -58,6 +60,15 @@ describe('ProductsService', () => { save: jest.fn(), }, }, + { + provide: getRepositoryToken(Review), // ✅ Added the missing ReviewRepository correctly + useValue: { + createQueryBuilder: jest.fn(), // Optional — mock these if Review is used in queries + findOne: jest.fn(), + save: jest.fn(), + create: jest.fn(), + }, + }, { provide: getRepositoryToken(User), useClass: Repository,