use ChromiumNetError enum in tests

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
This commit is contained in:
Jari Kolehmainen authored and Sebastian Malton committed 2023-03-27 15:05:16 -04:00
1 parent 823da2166a
commit c8414a90c8
2 files changed
+4 -4

No files matched your search

@@ -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);
});
});
@@ -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,