From af7b8d891d3a84a3f724217f4e177e2ac92a5032 Mon Sep 17 00:00:00 2001 From: Maciej Zieniuk Date: Tue, 25 Mar 2025 20:41:46 +0000 Subject: [PATCH] fix unit tests --- .../src/auth/components/remove-password.component.spec.ts | 7 ------- libs/angular/src/auth/guards/auth.guard.spec.ts | 6 ++---- 2 files changed, 2 insertions(+), 11 deletions(-) diff --git a/libs/angular/src/auth/components/remove-password.component.spec.ts b/libs/angular/src/auth/components/remove-password.component.spec.ts index 973f5e7c0f1..4c4f8299659 100644 --- a/libs/angular/src/auth/components/remove-password.component.spec.ts +++ b/libs/angular/src/auth/components/remove-password.component.spec.ts @@ -121,7 +121,6 @@ describe("RemovePasswordComponent", () => { expect(component.continuing).toBe(true); expect(mockKeyConnectorService.migrateUser).toHaveBeenCalledWith(userId); - expect(mockKeyConnectorService.removeConvertAccountRequired).toHaveBeenCalledWith(userId); expect(mockToastService.showToast).toHaveBeenCalledWith({ variant: "success", message: "removed master password", @@ -143,7 +142,6 @@ describe("RemovePasswordComponent", () => { title: "error occurred", message: errorMessage, }); - expect(mockKeyConnectorService.removeConvertAccountRequired).not.toHaveBeenCalled(); expect(mockRouter.navigate).not.toHaveBeenCalled(); }); @@ -168,7 +166,6 @@ describe("RemovePasswordComponent", () => { title: "error occurred", message: errorMessage, }); - expect(mockKeyConnectorService.removeConvertAccountRequired).not.toHaveBeenCalled(); expect(mockRouter.navigate).not.toHaveBeenCalled(); }); }); @@ -192,7 +189,6 @@ describe("RemovePasswordComponent", () => { variant: "success", message: "left organization", }); - expect(mockKeyConnectorService.removeConvertAccountRequired).toHaveBeenCalledWith(userId); expect(mockRouter.navigate).toHaveBeenCalledWith([""]); }); @@ -211,7 +207,6 @@ describe("RemovePasswordComponent", () => { title: "error occurred", message: errorMessage, }); - expect(mockKeyConnectorService.removeConvertAccountRequired).not.toHaveBeenCalled(); expect(mockRouter.navigate).not.toHaveBeenCalled(); }); @@ -237,7 +232,6 @@ describe("RemovePasswordComponent", () => { title: "error occurred", message: errorMessage, }); - expect(mockKeyConnectorService.removeConvertAccountRequired).not.toHaveBeenCalled(); expect(mockRouter.navigate).not.toHaveBeenCalled(); }); @@ -248,7 +242,6 @@ describe("RemovePasswordComponent", () => { expect(component.leaving).toBe(false); expect(mockOrganizationApiService.leave).not.toHaveBeenCalled(); - expect(mockKeyConnectorService.removeConvertAccountRequired).not.toHaveBeenCalled(); expect(mockRouter.navigate).not.toHaveBeenCalled(); }); }); diff --git a/libs/angular/src/auth/guards/auth.guard.spec.ts b/libs/angular/src/auth/guards/auth.guard.spec.ts index 4ed72baf284..db08553749a 100644 --- a/libs/angular/src/auth/guards/auth.guard.spec.ts +++ b/libs/angular/src/auth/guards/auth.guard.spec.ts @@ -2,7 +2,7 @@ import { TestBed } from "@angular/core/testing"; import { Router } from "@angular/router"; import { RouterTestingModule } from "@angular/router/testing"; import { MockProxy, mock } from "jest-mock-extended"; -import { BehaviorSubject } from "rxjs"; +import { BehaviorSubject, of } from "rxjs"; import { EmptyComponent } from "@bitwarden/angular/platform/guard/feature-flag.guard.spec"; import { @@ -30,9 +30,7 @@ describe("AuthGuard", () => { authService.getAuthStatus.mockResolvedValue(authStatus); const messagingService: MockProxy = mock(); const keyConnectorService: MockProxy = mock(); - keyConnectorService.getConvertAccountRequired.mockResolvedValue( - keyConnectorServiceRequiresAccountConversion, - ); + keyConnectorService.convertAccountRequired$ = of(keyConnectorServiceRequiresAccountConversion); const accountService: MockProxy = mock(); const activeAccountSubject = new BehaviorSubject(null); accountService.activeAccount$ = activeAccountSubject;