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 1a0d5f9f7b..fc7fd23fcd 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 @@ -1,16 +1,43 @@ import { ComponentFixture, TestBed } from '@angular/core/testing'; import { ItemAccessControlComponent } from './item-access-control.component'; +import { of } from 'rxjs'; +import { ActivatedRoute } from '@angular/router'; +import { + AccessControlFormContainerComponent +} from '../../../shared/access-control-form-container/access-control-form-container.component'; -// TODO: enable this test suite and fix it -xdescribe('ItemAccessControlComponent', () => { +describe('ItemAccessControlComponent', () => { let component: ItemAccessControlComponent; let fixture: ComponentFixture; + let routeStub = { + parent: { + parent: { + data: { + pipe: () => { + return { + pipe: () => { + return of({}); + } + }; + } + } + } + } + }; beforeEach(async () => { await TestBed.configureTestingModule({ - imports: [ItemAccessControlComponent] + imports: [ItemAccessControlComponent], + providers: [{ + provide: ActivatedRoute, useValue: routeStub + }] }) + .overrideComponent(ItemAccessControlComponent, { + remove: { + imports: [AccessControlFormContainerComponent] + } + }) .compileComponents(); });