From 3dcf9badc9d6d7dcb6ef24d9906890047c003a53 Mon Sep 17 00:00:00 2001 From: Bernd Schoolmann Date: Fri, 29 Aug 2025 17:17:14 +0200 Subject: [PATCH] Add test --- .../biometrics/os-biometrics-windows.service.spec.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/desktop/src/key-management/biometrics/os-biometrics-windows.service.spec.ts b/apps/desktop/src/key-management/biometrics/os-biometrics-windows.service.spec.ts index 2806e242c46..711deadd8ec 100644 --- a/apps/desktop/src/key-management/biometrics/os-biometrics-windows.service.spec.ts +++ b/apps/desktop/src/key-management/biometrics/os-biometrics-windows.service.spec.ts @@ -14,6 +14,7 @@ jest.mock("@bitwarden/desktop-napi", () => ({ biometrics: { initBiometricSystem: jest.fn(() => "mockSystem"), provideKey: jest.fn(), + enrollPersistent: jest.fn(), unenroll: jest.fn(), unlock: jest.fn(), authenticate: jest.fn(), @@ -48,6 +49,11 @@ describe("OsBiometricsServiceWindows", () => { service = new OsBiometricsServiceWindows(i18nService, windowMain); }); + it("should enroll persistent biometric key", async () => { + await service.enrollPersistent("user-id" as UserId, new SymmetricCryptoKey(mockKey)); + expect(biometrics.enrollPersistent).toHaveBeenCalled(); + }); + it("should set biometric key", async () => { await service.setBiometricKey(userId, new SymmetricCryptoKey(mockKey)); expect(biometrics.provideKey).toHaveBeenCalled();