mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
use ChromiumNetError enum in tests
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
This commit is contained in:
parent
823da2166a
commit
c8414a90c8
@ -7,7 +7,7 @@ import type { DiContainer } from "@ogre-tools/injectable";
|
|||||||
import setupLensProxyCertificateInjectable from "../../../../start-main-application/runnables/setup-lens-proxy-certificate.injectable";
|
import setupLensProxyCertificateInjectable from "../../../../start-main-application/runnables/setup-lens-proxy-certificate.injectable";
|
||||||
import lensProxyCertificateInjectable from "../../../../../common/certificate/lens-proxy-certificate.injectable";
|
import lensProxyCertificateInjectable from "../../../../../common/certificate/lens-proxy-certificate.injectable";
|
||||||
import { getDiForUnitTesting } from "../../../../getDiForUnitTesting";
|
import { getDiForUnitTesting } from "../../../../getDiForUnitTesting";
|
||||||
import sessionCertificateVerifierInjectable from "../session-certificate-verifier.injectable";
|
import sessionCertificateVerifierInjectable, { ChromiumNetError } from "../session-certificate-verifier.injectable";
|
||||||
|
|
||||||
const externalCertificate = `-----BEGIN CERTIFICATE-----
|
const externalCertificate = `-----BEGIN CERTIFICATE-----
|
||||||
MIIFzzCCBLegAwIBAgIQByL1wEn7yGRLqHZvmBzvpTANBgkqhkiG9w0BAQsFADA8
|
MIIFzzCCBLegAwIBAgIQByL1wEn7yGRLqHZvmBzvpTANBgkqhkiG9w0BAQsFADA8
|
||||||
@ -62,7 +62,7 @@ describe("sessionCertificateVerifier", () => {
|
|||||||
certificate: { data: lensProxyCertificate.cert },
|
certificate: { data: lensProxyCertificate.cert },
|
||||||
} as any, callback);
|
} as any, callback);
|
||||||
|
|
||||||
expect(callback).toHaveBeenCalledWith(0);
|
expect(callback).toHaveBeenCalledWith(ChromiumNetError.SUCCESS);
|
||||||
});
|
});
|
||||||
|
|
||||||
it("passes verification to chromium on non lens proxy certificate", () => {
|
it("passes verification to chromium on non lens proxy certificate", () => {
|
||||||
@ -73,6 +73,6 @@ describe("sessionCertificateVerifier", () => {
|
|||||||
certificate: { data: externalCertificate },
|
certificate: { data: externalCertificate },
|
||||||
} as any, callback);
|
} 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";
|
import lensProxyCertificateInjectable from "../../../../common/certificate/lens-proxy-certificate.injectable";
|
||||||
|
|
||||||
// see https://www.electronjs.org/docs/latest/api/session#sessetcertificateverifyprocproc
|
// see https://www.electronjs.org/docs/latest/api/session#sessetcertificateverifyprocproc
|
||||||
enum ChromiumNetError {
|
export enum ChromiumNetError {
|
||||||
SUCCESS = 0,
|
SUCCESS = 0,
|
||||||
FAILURE = -2,
|
FAILURE = -2,
|
||||||
RESULT_FROM_CHROMIUM = -3,
|
RESULT_FROM_CHROMIUM = -3,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user