diff --git a/packages/core/src/main/start-main-application/lens-window/application-window/__test__/session-certificate-verifier.test.ts b/packages/core/src/main/start-main-application/lens-window/application-window/__test__/session-certificate-verifier.test.ts index 22773500d4..97eef4ab17 100644 --- a/packages/core/src/main/start-main-application/lens-window/application-window/__test__/session-certificate-verifier.test.ts +++ b/packages/core/src/main/start-main-application/lens-window/application-window/__test__/session-certificate-verifier.test.ts @@ -7,7 +7,7 @@ import type { DiContainer } from "@ogre-tools/injectable"; import setupLensProxyCertificateInjectable from "../../../../start-main-application/runnables/setup-lens-proxy-certificate.injectable"; import lensProxyCertificateInjectable from "../../../../../common/certificate/lens-proxy-certificate.injectable"; import { getDiForUnitTesting } from "../../../../getDiForUnitTesting"; -import sessionCertificateVerifierInjectable from "../session-certificate-verifier.injectable"; +import sessionCertificateVerifierInjectable, { ChromiumNetError } from "../session-certificate-verifier.injectable"; const externalCertificate = `-----BEGIN CERTIFICATE----- MIIFzzCCBLegAwIBAgIQByL1wEn7yGRLqHZvmBzvpTANBgkqhkiG9w0BAQsFADA8 @@ -62,7 +62,7 @@ describe("sessionCertificateVerifier", () => { certificate: { data: lensProxyCertificate.cert }, } as any, callback); - expect(callback).toHaveBeenCalledWith(0); + expect(callback).toHaveBeenCalledWith(ChromiumNetError.SUCCESS); }); it("passes verification to chromium on non lens proxy certificate", () => { @@ -73,6 +73,6 @@ describe("sessionCertificateVerifier", () => { certificate: { data: externalCertificate }, } as any, callback); - expect(callback).toHaveBeenCalledWith(-3); + expect(callback).toHaveBeenCalledWith(ChromiumNetError.RESULT_FROM_CHROMIUM); }); }); diff --git a/packages/core/src/main/start-main-application/lens-window/application-window/session-certificate-verifier.injectable.ts b/packages/core/src/main/start-main-application/lens-window/application-window/session-certificate-verifier.injectable.ts index 36aabd9e6c..33ec0d1f09 100644 --- a/packages/core/src/main/start-main-application/lens-window/application-window/session-certificate-verifier.injectable.ts +++ b/packages/core/src/main/start-main-application/lens-window/application-window/session-certificate-verifier.injectable.ts @@ -8,7 +8,7 @@ import type { Request } from "electron"; import lensProxyCertificateInjectable from "../../../../common/certificate/lens-proxy-certificate.injectable"; // see https://www.electronjs.org/docs/latest/api/session#sessetcertificateverifyprocproc -enum ChromiumNetError { +export enum ChromiumNetError { SUCCESS = 0, FAILURE = -2, RESULT_FROM_CHROMIUM = -3,