mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-10 03:23:07 +00:00
Add missing ResourcePolicyService
This commit is contained in:
@@ -30,6 +30,7 @@ import { GroupEpersonService } from '../../../core/eperson/group-eperson.service
|
||||
import { cold, hot } from 'jasmine-marbles';
|
||||
import { Collection } from '../../../core/shared/collection.model';
|
||||
import { ResourcePolicy } from '../../../core/shared/resource-policy.model';
|
||||
import { ResourcePolicyService } from '../../../core/data/resource-policy.service';
|
||||
import { RemoteData } from '../../../core/data/remote-data';
|
||||
import { ConfigData } from '../../../core/config/config-data';
|
||||
import { PageInfo } from '../../../core/shared/page-info.model';
|
||||
@@ -47,8 +48,7 @@ function getMockSubmissionUploadsConfigService(): SubmissionFormsConfigService {
|
||||
|
||||
function getMockCollectionDataService(): CollectionDataService {
|
||||
return jasmine.createSpyObj('CollectionDataService', {
|
||||
findById: jasmine.createSpy('findById'),
|
||||
findByHref: jasmine.createSpy('findByHref')
|
||||
findById: jasmine.createSpy('findById')
|
||||
});
|
||||
}
|
||||
|
||||
@@ -59,6 +59,12 @@ function getMockGroupEpersonService(): GroupEpersonService {
|
||||
});
|
||||
}
|
||||
|
||||
function getMockResourcePolicyService(): ResourcePolicyService {
|
||||
return jasmine.createSpyObj('ResourcePolicyService', {
|
||||
findByHref: jasmine.createSpy('findByHref')
|
||||
});
|
||||
}
|
||||
|
||||
const sectionObject: SectionDataObject = {
|
||||
config: 'https://dspace7.4science.it/or2018/api/config/submissionforms/upload',
|
||||
mandatory: true,
|
||||
@@ -80,6 +86,7 @@ describe('SubmissionSectionUploadComponent test suite', () => {
|
||||
let sectionsServiceStub: SectionsServiceStub;
|
||||
let collectionDataService: any;
|
||||
let groupService: any;
|
||||
let resourcePolicyService: any;
|
||||
let uploadsConfigService: any;
|
||||
let bitstreamService: any;
|
||||
|
||||
@@ -120,6 +127,7 @@ describe('SubmissionSectionUploadComponent test suite', () => {
|
||||
providers: [
|
||||
{ provide: CollectionDataService, useValue: getMockCollectionDataService() },
|
||||
{ provide: GroupEpersonService, useValue: getMockGroupEpersonService() },
|
||||
{ provide: ResourcePolicyService, useValue: getMockResourcePolicyService() },
|
||||
{ provide: SubmissionUploadsConfigService, useValue: getMockSubmissionUploadsConfigService() },
|
||||
{ provide: SectionsService, useClass: SectionsServiceStub },
|
||||
{ provide: SubmissionService, useClass: SubmissionServiceStub },
|
||||
@@ -166,6 +174,7 @@ describe('SubmissionSectionUploadComponent test suite', () => {
|
||||
sectionsServiceStub = TestBed.get(SectionsService);
|
||||
collectionDataService = TestBed.get(CollectionDataService);
|
||||
groupService = TestBed.get(GroupEpersonService);
|
||||
resourcePolicyService = TestBed.get(ResourcePolicyService);
|
||||
uploadsConfigService = TestBed.get(SubmissionUploadsConfigService);
|
||||
bitstreamService = TestBed.get(SectionUploadService);
|
||||
});
|
||||
@@ -184,7 +193,7 @@ describe('SubmissionSectionUploadComponent test suite', () => {
|
||||
new RemoteData(false, false, true,
|
||||
undefined, mockCollection)));
|
||||
|
||||
collectionDataService.findByHref.and.returnValue(observableOf(
|
||||
resourcePolicyService.findByHref.and.returnValue(observableOf(
|
||||
new RemoteData(false, false, true,
|
||||
undefined, mockDefaultAccessCondition)
|
||||
));
|
||||
@@ -230,7 +239,7 @@ describe('SubmissionSectionUploadComponent test suite', () => {
|
||||
new RemoteData(false, false, true,
|
||||
undefined, mockCollection)));
|
||||
|
||||
collectionDataService.findByHref.and.returnValue(observableOf(
|
||||
resourcePolicyService.findByHref.and.returnValue(observableOf(
|
||||
new RemoteData(false, false, true,
|
||||
undefined, mockDefaultAccessCondition)
|
||||
));
|
||||
|
Reference in New Issue
Block a user