mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-08 10:34:15 +00:00
Merge branch 'master' into object-factory-refactoring
Conflicts: src/app/submission/sections/upload/section-upload.component.spec.ts
This commit is contained in:
@@ -30,6 +30,8 @@ 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';
|
||||
import { Group } from '../../../core/eperson/models/group.model';
|
||||
@@ -46,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')
|
||||
});
|
||||
}
|
||||
|
||||
@@ -58,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,
|
||||
@@ -79,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;
|
||||
|
||||
@@ -119,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 },
|
||||
@@ -165,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);
|
||||
});
|
||||
@@ -181,7 +191,7 @@ describe('SubmissionSectionUploadComponent test suite', () => {
|
||||
|
||||
collectionDataService.findById.and.returnValue(createSuccessfulRemoteDataObject$(mockCollection));
|
||||
|
||||
collectionDataService.findByHref.and.returnValue(createSuccessfulRemoteDataObject$(mockDefaultAccessCondition));
|
||||
resourcePolicyService.findByHref.and.returnValue(createSuccessfulRemoteDataObject$(mockDefaultAccessCondition));
|
||||
|
||||
uploadsConfigService.getConfigByHref.and.returnValue(observableOf(
|
||||
new ConfigData(new PageInfo(), mockUploadConfigResponse as any)
|
||||
@@ -220,7 +230,7 @@ describe('SubmissionSectionUploadComponent test suite', () => {
|
||||
|
||||
collectionDataService.findById.and.returnValue(createSuccessfulRemoteDataObject$(mockCollection));
|
||||
|
||||
collectionDataService.findByHref.and.returnValue(createSuccessfulRemoteDataObject$(mockDefaultAccessCondition));
|
||||
resourcePolicyService.findByHref.and.returnValue(createSuccessfulRemoteDataObject$(mockDefaultAccessCondition));
|
||||
|
||||
uploadsConfigService.getConfigByHref.and.returnValue(observableOf(
|
||||
new ConfigData(new PageInfo(), mockUploadConfigResponse as any)
|
||||
|
Reference in New Issue
Block a user