[DURACOM-191] fix collection-access-control component test

This commit is contained in:
Andrea Barbasso
2023-12-14 17:37:35 +01:00
parent 96c0e1241e
commit e1001d4346
4 changed files with 38 additions and 5 deletions

View File

@@ -1,14 +1,42 @@
import { ComponentFixture, TestBed } from '@angular/core/testing'; import { ComponentFixture, TestBed } from '@angular/core/testing';
import { CollectionAccessControlComponent } from './collection-access-control.component'; 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 component: CollectionAccessControlComponent;
let fixture: ComponentFixture<CollectionAccessControlComponent>; let fixture: ComponentFixture<CollectionAccessControlComponent>;
let routeStub = {
parent: {
parent: {
data: {
pipe: () => {
return {
pipe: () => {
return of({});
}
};
}
}
}
}
};
beforeEach(async () => { beforeEach(async () => {
await TestBed.configureTestingModule({ await TestBed.configureTestingModule({
imports: [CollectionAccessControlComponent] imports: [CollectionAccessControlComponent],
providers: [{
provide: ActivatedRoute, useValue: routeStub
}]
})
.overrideComponent(CollectionAccessControlComponent, {
remove: {
imports: [AccessControlFormContainerComponent]
}
}) })
.compileComponents(); .compileComponents();
}); });

View File

@@ -2,6 +2,7 @@ import { ComponentFixture, TestBed } from '@angular/core/testing';
import { CommunityAccessControlComponent } from './community-access-control.component'; import { CommunityAccessControlComponent } from './community-access-control.component';
// TODO: enable this test suite and fix it
xdescribe('CommunityAccessControlComponent', () => { xdescribe('CommunityAccessControlComponent', () => {
let component: CommunityAccessControlComponent; let component: CommunityAccessControlComponent;
let fixture: ComponentFixture<CommunityAccessControlComponent>; let fixture: ComponentFixture<CommunityAccessControlComponent>;

View File

@@ -2,6 +2,7 @@ import { ComponentFixture, TestBed } from '@angular/core/testing';
import { ItemAccessControlComponent } from './item-access-control.component'; import { ItemAccessControlComponent } from './item-access-control.component';
// TODO: enable this test suite and fix it
xdescribe('ItemAccessControlComponent', () => { xdescribe('ItemAccessControlComponent', () => {
let component: ItemAccessControlComponent; let component: ItemAccessControlComponent;
let fixture: ComponentFixture<ItemAccessControlComponent>; let fixture: ComponentFixture<ItemAccessControlComponent>;

View File

@@ -1,7 +1,10 @@
import { ComponentFixture, TestBed } from '@angular/core/testing'; 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', () => { xdescribe('ItemAccessControlSelectBitstreamsModalComponent', () => {
let component: ItemAccessControlSelectBitstreamsModalComponent; let component: ItemAccessControlSelectBitstreamsModalComponent;
let fixture: ComponentFixture<ItemAccessControlSelectBitstreamsModalComponent>; let fixture: ComponentFixture<ItemAccessControlSelectBitstreamsModalComponent>;