From a13097bbd6aa643a60b9be8d8772a4dc17039809 Mon Sep 17 00:00:00 2001 From: morteza-mortezai Date: Mon, 20 Jul 2026 19:34:14 +0330 Subject: [PATCH] task : populate --- .../repositories/task.repository.ts | 9 ++++++++ test/app.e2e-spec.ts | 22 ------------------- test/jest-e2e.json | 9 -------- 3 files changed, 9 insertions(+), 31 deletions(-) delete mode 100755 test/app.e2e-spec.ts delete mode 100755 test/jest-e2e.json diff --git a/src/modules/task-manager/repositories/task.repository.ts b/src/modules/task-manager/repositories/task.repository.ts index ed058cd..1269f72 100644 --- a/src/modules/task-manager/repositories/task.repository.ts +++ b/src/modules/task-manager/repositories/task.repository.ts @@ -21,6 +21,8 @@ export class TaskRepository extends Repository { .leftJoinAndSelect("task.times", "time") .leftJoinAndSelect("task.ticket", "ticket") .leftJoinAndSelect("time.admin", "timeAdmin") + .leftJoinAndSelect("task.comments", "comment") + .leftJoinAndSelect("comment.user", "commentUser") .loadRelationCountAndMap("task.checkListItemCount", "task.checkListItems") @@ -59,6 +61,13 @@ export class TaskRepository extends Repository { "timeAdmin.id", "timeAdmin.firstName", "timeAdmin.lastName", + + "comment.id", + "comment.content", + "comment.createdAt", + "commentUser.firstName", + "commentUser.lastName", + "commentUser.profilePic" ]) .where("task.id = :taskId", { taskId }) diff --git a/test/app.e2e-spec.ts b/test/app.e2e-spec.ts deleted file mode 100755 index 764cc56..0000000 --- a/test/app.e2e-spec.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { INestApplication } from "@nestjs/common"; -import { Test, TestingModule } from "@nestjs/testing"; -import request from "supertest"; - -import { AppModule } from "./../src/app.module"; - -describe("AppController (e2e)", () => { - let app: INestApplication; - - beforeEach(async () => { - const moduleFixture: TestingModule = await Test.createTestingModule({ - imports: [AppModule], - }).compile(); - - app = moduleFixture.createNestApplication(); - await app.init(); - }); - - it("/ (GET)", () => { - return request(app.getHttpServer()).get("/").expect(200).expect("Hello World!"); - }); -}); diff --git a/test/jest-e2e.json b/test/jest-e2e.json deleted file mode 100755 index e9d912f..0000000 --- a/test/jest-e2e.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "moduleFileExtensions": ["js", "json", "ts"], - "rootDir": ".", - "testEnvironment": "node", - "testRegex": ".e2e-spec.ts$", - "transform": { - "^.+\\.(t|j)s$": "ts-jest" - } -}