From cb750c8c137aa8332572a3eb1f6ed62bea522f0d Mon Sep 17 00:00:00 2001 From: Fang-Pen Lin Date: Mon, 10 Nov 2025 19:58:37 -0800 Subject: [PATCH] Fix broken tests --- .../certificate-profile-service.test.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/backend/src/services/certificate-profile/certificate-profile-service.test.ts b/backend/src/services/certificate-profile/certificate-profile-service.test.ts index 9d9ab5947..7fa03276c 100644 --- a/backend/src/services/certificate-profile/certificate-profile-service.test.ts +++ b/backend/src/services/certificate-profile/certificate-profile-service.test.ts @@ -22,6 +22,7 @@ import type { TProjectDALFactory } from "../project/project-dal"; import type { TCertificateProfileDALFactory } from "./certificate-profile-dal"; import { certificateProfileServiceFactory, TCertificateProfileServiceFactory } from "./certificate-profile-service"; import { EnrollmentType, TCertificateProfile, TCertificateProfileWithConfigs } from "./certificate-profile-types"; +import { TLicenseServiceFactory } from "@app/ee/services/license/license-service"; vi.mock("@app/lib/crypto/cryptography", () => ({ crypto: { @@ -99,6 +100,10 @@ describe("CertificateProfileService", () => { const sampleProfileWithConfigs: TCertificateProfileWithConfigs = { ...sampleProfile, + project: { + id: "project-123", + orgId: "org-123" + }, certificateAuthority: { id: "ca-123", projectId: "project-123", @@ -174,6 +179,12 @@ describe("CertificateProfileService", () => { generateKmsKey: vi.fn() } as unknown as Pick; + const mockLicenseService = { + getPlan: vi.fn().mockResolvedValue({ + pkiAcme: true + }) + } as unknown as Pick; + const mockProjectDAL = { findById: vi.fn(), findOne: vi.fn(), @@ -253,6 +264,7 @@ describe("CertificateProfileService", () => { certificateAuthorityCertDAL: mockCertificateAuthorityCertDAL, permissionService: mockPermissionService, kmsService: mockKmsService, + licenseService: mockLicenseService, projectDAL: mockProjectDAL }); });