diff --git a/src/app/collection-page/edit-collection-page/collection-access-control/collection-access-control.component.spec.ts b/src/app/collection-page/edit-collection-page/collection-access-control/collection-access-control.component.spec.ts index 5eaa42077b..e37d9a9bea 100644 --- a/src/app/collection-page/edit-collection-page/collection-access-control/collection-access-control.component.spec.ts +++ b/src/app/collection-page/edit-collection-page/collection-access-control/collection-access-control.component.spec.ts @@ -1,16 +1,44 @@ import { ComponentFixture, TestBed } from '@angular/core/testing'; import { CollectionAccessControlComponent } from './collection-access-control.component'; +import { ActivatedRoute } from '@angular/router'; +import { + AccessControlFormContainerComponent +} from '../../../shared/access-control-form-container/access-control-form-container.component'; +import { of } from 'rxjs'; -xdescribe('CollectionAccessControlComponent', () => { +describe('CollectionAccessControlComponent', () => { let component: CollectionAccessControlComponent; let fixture: ComponentFixture; + let routeStub = { + parent: { + parent: { + data: { + pipe: () => { + return { + pipe: () => { + return of({}); + } + }; + } + } + } + } + }; beforeEach(async () => { await TestBed.configureTestingModule({ - imports: [CollectionAccessControlComponent] -}) - .compileComponents(); + imports: [CollectionAccessControlComponent], + providers: [{ + provide: ActivatedRoute, useValue: routeStub + }] + }) + .overrideComponent(CollectionAccessControlComponent, { + remove: { + imports: [AccessControlFormContainerComponent] + } + }) + .compileComponents(); }); beforeEach(() => { diff --git a/src/app/community-page/edit-community-page/community-access-control/community-access-control.component.spec.ts b/src/app/community-page/edit-community-page/community-access-control/community-access-control.component.spec.ts index 8b9d0d3815..332fef3e59 100644 --- a/src/app/community-page/edit-community-page/community-access-control/community-access-control.component.spec.ts +++ b/src/app/community-page/edit-community-page/community-access-control/community-access-control.component.spec.ts @@ -2,6 +2,7 @@ import { ComponentFixture, TestBed } from '@angular/core/testing'; import { CommunityAccessControlComponent } from './community-access-control.component'; +// TODO: enable this test suite and fix it xdescribe('CommunityAccessControlComponent', () => { let component: CommunityAccessControlComponent; let fixture: ComponentFixture; diff --git a/src/app/item-page/edit-item-page/item-access-control/item-access-control.component.spec.ts b/src/app/item-page/edit-item-page/item-access-control/item-access-control.component.spec.ts index 3af22dd61f..1a0d5f9f7b 100644 --- a/src/app/item-page/edit-item-page/item-access-control/item-access-control.component.spec.ts +++ b/src/app/item-page/edit-item-page/item-access-control/item-access-control.component.spec.ts @@ -2,6 +2,7 @@ import { ComponentFixture, TestBed } from '@angular/core/testing'; import { ItemAccessControlComponent } from './item-access-control.component'; +// TODO: enable this test suite and fix it xdescribe('ItemAccessControlComponent', () => { let component: ItemAccessControlComponent; let fixture: ComponentFixture; diff --git a/src/app/shared/access-control-form-container/item-access-control-select-bitstreams-modal/item-access-control-select-bitstreams-modal.component.spec.ts b/src/app/shared/access-control-form-container/item-access-control-select-bitstreams-modal/item-access-control-select-bitstreams-modal.component.spec.ts index 410596d0ba..4276ad2fc5 100644 --- a/src/app/shared/access-control-form-container/item-access-control-select-bitstreams-modal/item-access-control-select-bitstreams-modal.component.spec.ts +++ b/src/app/shared/access-control-form-container/item-access-control-select-bitstreams-modal/item-access-control-select-bitstreams-modal.component.spec.ts @@ -1,7 +1,10 @@ import { ComponentFixture, TestBed } from '@angular/core/testing'; -import { ItemAccessControlSelectBitstreamsModalComponent } from './item-access-control-select-bitstreams-modal.component'; +import { + ItemAccessControlSelectBitstreamsModalComponent +} from './item-access-control-select-bitstreams-modal.component'; +// TODO: enable this test suite and fix it xdescribe('ItemAccessControlSelectBitstreamsModalComponent', () => { let component: ItemAccessControlSelectBitstreamsModalComponent; let fixture: ComponentFixture;