Skip to content

Commit d269d66

Browse files
author
Zahraa Chreim
committed
127047: Remove default value of collectionModifiable and Update overrideComponent to exclude themed components
1 parent 7864909 commit d269d66

File tree

2 files changed

+6
-16
lines changed

2 files changed

+6
-16
lines changed

src/app/submission/form/submission-form.component.spec.ts

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,13 @@ import {
1010
TestBed,
1111
waitForAsync,
1212
} from '@angular/core/testing';
13-
import { Store } from '@ngrx/store';
1413
import {
1514
cold,
1615
getTestScheduler,
1716
} from 'jasmine-marbles';
18-
import {
19-
of as observableOf,
20-
of,
21-
} from 'rxjs';
17+
import { of as observableOf } from 'rxjs';
2218
import { TestScheduler } from 'rxjs/testing';
2319

24-
import { APP_DATA_SERVICES_MAP } from '../../../config/app-config.interface';
2520
import { AuthService } from '../../core/auth/auth.service';
2621
import { HALEndpointService } from '../../core/shared/hal-endpoint.service';
2722
import { Item } from '../../core/shared/item.model';
@@ -42,12 +37,12 @@ import { HALEndpointServiceStub } from '../../shared/testing/hal-endpoint-servic
4237
import { SubmissionServiceStub } from '../../shared/testing/submission-service.stub';
4338
import { createTestComponent } from '../../shared/testing/utils.test';
4439
import { ThemeService } from '../../shared/theme-support/theme.service';
45-
import { SubmissionSectionContainerComponent } from '../sections/container/section-container.component';
40+
import { ThemedSubmissionSectionContainerComponent } from '../sections/container/themed-section-container.component';
4641
import { SectionsService } from '../sections/sections.service';
4742
import { VisibilityType } from '../sections/visibility-type';
4843
import { SubmissionService } from '../submission.service';
4944
import { SubmissionFormCollectionComponent } from './collection/submission-form-collection.component';
50-
import { SubmissionFormFooterComponent } from './footer/submission-form-footer.component';
45+
import { ThemedSubmissionFormFooterComponent } from './footer/themed-submission-form-footer.component';
5146
import { SubmissionFormSectionAddComponent } from './section-add/submission-form-section-add.component';
5247
import { SubmissionFormComponent } from './submission-form.component';
5348
import { ThemedSubmissionUploadFilesComponent } from './submission-upload-files/themed-submission-upload-files.component';
@@ -61,8 +56,6 @@ describe('SubmissionFormComponent Component', () => {
6156
let scheduler: TestScheduler;
6257

6358
const submissionServiceStub: SubmissionServiceStub = new SubmissionServiceStub();
64-
submissionServiceStub.getSubmissionStatus = jasmine.createSpy('getSubmissionStatus')
65-
.and.returnValue(of(true));
6659
const submissionId = mockSubmissionId;
6760
const collectionId = mockSubmissionCollectionId;
6861
const submissionObjectNew: any = mockSubmissionObjectNew;
@@ -71,7 +64,6 @@ describe('SubmissionFormComponent Component', () => {
7164
const selfUrl: any = mockSubmissionSelfUrl;
7265
const sectionsList: any = mockSectionsList;
7366
const sectionsData: any = mockSectionsData;
74-
const store = jasmine.createSpyObj('store', ['dispatch']);
7567

7668
beforeEach(waitForAsync(() => {
7769
TestBed.configureTestingModule({
@@ -83,8 +75,6 @@ describe('SubmissionFormComponent Component', () => {
8375
{ provide: SubmissionService, useValue: submissionServiceStub },
8476
{ provide: SectionsService, useValue: { isSectionTypeAvailable: () => observableOf(true) } },
8577
{ provide: ThemeService, useValue: getMockThemeService() },
86-
{ provide: Store, useValue: store },
87-
{ provide: APP_DATA_SERVICES_MAP, useValue: {} },
8878
ChangeDetectorRef,
8979
SubmissionFormComponent,
9080
],
@@ -94,8 +84,8 @@ describe('SubmissionFormComponent Component', () => {
9484
remove: {
9585
imports: [
9686
ThemedLoadingComponent,
97-
SubmissionSectionContainerComponent,
98-
SubmissionFormFooterComponent,
87+
ThemedSubmissionSectionContainerComponent,
88+
ThemedSubmissionFormFooterComponent,
9989
ThemedSubmissionUploadFilesComponent,
10090
SubmissionFormCollectionComponent,
10191
SubmissionFormSectionAddComponent,

src/app/submission/form/themed-submission-form.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export class ThemedSubmissionFormComponent extends ThemedComponent<SubmissionFor
2222

2323
@Input() item: Item;
2424

25-
@Input() collectionModifiable: boolean | null = null;
25+
@Input() collectionModifiable: boolean | null;
2626

2727
@Input() sections: WorkspaceitemSectionsObject;
2828

0 commit comments

Comments
 (0)