diff --git a/src/app/features/analytics/components/view-linked-projects/view-linked-projects.component.spec.ts b/src/app/features/analytics/components/view-linked-projects/view-linked-projects.component.spec.ts index 4260e386d..977d289c5 100644 --- a/src/app/features/analytics/components/view-linked-projects/view-linked-projects.component.spec.ts +++ b/src/app/features/analytics/components/view-linked-projects/view-linked-projects.component.spec.ts @@ -3,12 +3,12 @@ import { MockComponents, MockProvider } from 'ng-mocks'; import { PaginatorState } from 'primeng/paginator'; import { ComponentFixture, TestBed } from '@angular/core/testing'; -import { ActivatedRoute, Router } from '@angular/router'; +import { ActivatedRoute } from '@angular/router'; import { ProjectOverviewSelectors } from '@osf/features/project/overview/store'; import { RegistryOverviewSelectors } from '@osf/features/registry/store/registry-overview'; import { ResourceType } from '@osf/shared/enums'; -import { DuplicatesSelectors } from '@osf/shared/stores'; +import { LinkedProjectsSelectors } from '@osf/shared/stores/linked-projects'; import { ContributorsListComponent, CustomPaginatorComponent, @@ -17,27 +17,20 @@ import { SubHeaderComponent, TruncatedTextComponent, } from '@shared/components'; -import { MOCK_PROJECT_OVERVIEW } from '@shared/mocks'; -import { CustomDialogService } from '@shared/services'; import { ViewLinkedProjectsComponent } from './view-linked-projects.component'; +import { MOCK_PROJECT_OVERVIEW } from '@testing/mocks'; import { OSFTestingModule } from '@testing/osf.testing.module'; -import { CustomDialogServiceMockBuilder } from '@testing/providers/custom-dialog-provider.mock'; import { ActivatedRouteMockBuilder } from '@testing/providers/route-provider.mock'; -import { RouterMockBuilder } from '@testing/providers/router-provider.mock'; import { provideMockStore } from '@testing/providers/store-provider.mock'; describe('Component: View Duplicates', () => { let component: ViewLinkedProjectsComponent; let fixture: ComponentFixture; - let routerMock: ReturnType; let activatedRouteMock: ReturnType; - let mockCustomDialogService: ReturnType; beforeEach(async () => { - mockCustomDialogService = CustomDialogServiceMockBuilder.create().build(); - routerMock = RouterMockBuilder.create().build(); activatedRouteMock = ActivatedRouteMockBuilder.create() .withParams({ id: 'rid' }) .withData({ resourceType: ResourceType.Project }) @@ -59,17 +52,13 @@ describe('Component: View Duplicates', () => { providers: [ provideMockStore({ signals: [ - { selector: DuplicatesSelectors.getDuplicates, value: [] }, - { selector: DuplicatesSelectors.getDuplicatesLoading, value: false }, - { selector: DuplicatesSelectors.getDuplicatesTotalCount, value: 0 }, + { selector: LinkedProjectsSelectors.getLinkedProjects, value: [] }, + { selector: LinkedProjectsSelectors.getLinkedProjectsLoading, value: false }, + { selector: LinkedProjectsSelectors.getLinkedProjectsTotalCount, value: 0 }, { selector: ProjectOverviewSelectors.getProject, value: MOCK_PROJECT_OVERVIEW }, - { selector: ProjectOverviewSelectors.isProjectAnonymous, value: false }, { selector: RegistryOverviewSelectors.getRegistry, value: undefined }, - { selector: RegistryOverviewSelectors.isRegistryAnonymous, value: false }, ], }), - MockProvider(CustomDialogService, mockCustomDialogService), - MockProvider(Router, routerMock), MockProvider(ActivatedRoute, activatedRouteMock), ], }).compileComponents();