mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-18 23:43:01 +00:00
feat: fix SubmissionFormComponent test
This commit is contained in:
@@ -26,6 +26,14 @@ import { Item } from '../../core/shared/item.model';
|
|||||||
import { TestScheduler } from 'rxjs/testing';
|
import { TestScheduler } from 'rxjs/testing';
|
||||||
import { SectionsService } from '../sections/sections.service';
|
import { SectionsService } from '../sections/sections.service';
|
||||||
import { VisibilityType } from '../sections/visibility-type';
|
import { VisibilityType } from '../sections/visibility-type';
|
||||||
|
import { ThemeService } from '../../shared/theme-support/theme.service';
|
||||||
|
import { getMockThemeService } from '../../shared/mocks/theme-service.mock';
|
||||||
|
import { ThemedLoadingComponent } from '../../shared/loading/themed-loading.component';
|
||||||
|
import { SubmissionSectionContainerComponent } from '../sections/container/section-container.component';
|
||||||
|
import { SubmissionFormFooterComponent } from './footer/submission-form-footer.component';
|
||||||
|
import { SubmissionUploadFilesComponent } from './submission-upload-files/submission-upload-files.component';
|
||||||
|
import { SubmissionFormCollectionComponent } from './collection/submission-form-collection.component';
|
||||||
|
import { SubmissionFormSectionAddComponent } from './section-add/submission-form-section-add.component';
|
||||||
|
|
||||||
describe('SubmissionFormComponent Component', () => {
|
describe('SubmissionFormComponent Component', () => {
|
||||||
|
|
||||||
@@ -47,18 +55,30 @@ describe('SubmissionFormComponent Component', () => {
|
|||||||
|
|
||||||
beforeEach(waitForAsync(() => {
|
beforeEach(waitForAsync(() => {
|
||||||
TestBed.configureTestingModule({
|
TestBed.configureTestingModule({
|
||||||
imports: [SubmissionFormComponent,
|
imports: [SubmissionFormComponent, TestComponent],
|
||||||
TestComponent],
|
|
||||||
providers: [
|
providers: [
|
||||||
{ provide: AuthService, useClass: AuthServiceStub },
|
{ provide: AuthService, useClass: AuthServiceStub },
|
||||||
{ provide: HALEndpointService, useValue: new HALEndpointServiceStub('workspaceitems') },
|
{ provide: HALEndpointService, useValue: new HALEndpointServiceStub('workspaceitems') },
|
||||||
{ provide: SubmissionService, useValue: submissionServiceStub },
|
{ provide: SubmissionService, useValue: submissionServiceStub },
|
||||||
{ provide: SectionsService, useValue: { isSectionTypeAvailable: () => observableOf(true) } },
|
{ provide: SectionsService, useValue: { isSectionTypeAvailable: () => observableOf(true) } },
|
||||||
|
{ provide: ThemeService, useValue: getMockThemeService() },
|
||||||
ChangeDetectorRef,
|
ChangeDetectorRef,
|
||||||
SubmissionFormComponent
|
SubmissionFormComponent
|
||||||
],
|
],
|
||||||
schemas: [NO_ERRORS_SCHEMA]
|
schemas: [NO_ERRORS_SCHEMA]
|
||||||
}).compileComponents();
|
})
|
||||||
|
.overrideComponent(SubmissionFormComponent, {
|
||||||
|
remove: {
|
||||||
|
imports: [
|
||||||
|
ThemedLoadingComponent,
|
||||||
|
SubmissionSectionContainerComponent,
|
||||||
|
SubmissionFormFooterComponent,
|
||||||
|
SubmissionUploadFilesComponent,
|
||||||
|
SubmissionFormCollectionComponent,
|
||||||
|
SubmissionFormSectionAddComponent
|
||||||
|
]}
|
||||||
|
})
|
||||||
|
.compileComponents();
|
||||||
}));
|
}));
|
||||||
|
|
||||||
describe('', () => {
|
describe('', () => {
|
||||||
|
Reference in New Issue
Block a user