From 74410836af8b7cf22cf22ad61db02c78510bcd49 Mon Sep 17 00:00:00 2001 From: Leslie Xiong Date: Fri, 19 Dec 2025 13:59:58 -0500 Subject: [PATCH] fixed test errors in `desktop-layout.component` --- .../layout/desktop-layout.component.spec.ts | 43 ++++++++++++++++++- 1 file changed, 42 insertions(+), 1 deletion(-) diff --git a/apps/desktop/src/app/layout/desktop-layout.component.spec.ts b/apps/desktop/src/app/layout/desktop-layout.component.spec.ts index 74cddd02495..393a46f22a4 100644 --- a/apps/desktop/src/app/layout/desktop-layout.component.spec.ts +++ b/apps/desktop/src/app/layout/desktop-layout.component.spec.ts @@ -3,9 +3,18 @@ import { ComponentFixture, TestBed } from "@angular/core/testing"; import { RouterModule } from "@angular/router"; import { mock } from "jest-mock-extended"; +import { PolicyService } from "@bitwarden/common/admin-console/abstractions/policy/policy.service.abstraction"; +import { AccountService } from "@bitwarden/common/auth/abstractions/account.service"; import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service"; -import { NavigationModule } from "@bitwarden/components"; +import { CipherArchiveService } from "@bitwarden/common/vault/abstractions/cipher-archive.service"; +import { FolderService } from "@bitwarden/common/vault/abstractions/folder/folder.service.abstraction"; +import { DialogService, NavigationModule } from "@bitwarden/components"; +import { + RoutedVaultFilterService, + VaultFilterServiceAbstraction as VaultFilterService, +} from "@bitwarden/vault"; +import { DesktopRoutedVaultFilterBridgeService } from "../services/desktop-routed-vault-filter-bridge.service"; import { SendFiltersNavComponent } from "../tools/send-v2/send-filters-nav.component"; import { DesktopLayoutComponent } from "./desktop-layout.component"; @@ -44,6 +53,38 @@ describe("DesktopLayoutComponent", () => { provide: I18nService, useValue: mock(), }, + { + provide: DesktopRoutedVaultFilterBridgeService, + useValue: mock(), + }, + { + provide: RoutedVaultFilterService, + useValue: mock(), + }, + { + provide: VaultFilterService, + useValue: mock(), + }, + { + provide: AccountService, + useValue: mock(), + }, + { + provide: CipherArchiveService, + useValue: mock(), + }, + { + provide: FolderService, + useValue: mock(), + }, + { + provide: PolicyService, + useValue: mock(), + }, + { + provide: DialogService, + useValue: mock(), + }, ], }) .overrideComponent(DesktopLayoutComponent, {