edit-in-place-field.component.spec.ts (dspace-angular-dspace-7.0) | : | edit-in-place-field.component.spec.ts (dspace-angular-dspace-7.1) | ||
---|---|---|---|---|
skipping to change at line 466 | skipping to change at line 466 | |||
}); | }); | |||
it('canUndo should return an observable emitting false', () => { | it('canUndo should return an observable emitting false', () => { | |||
const expected = '(a|)'; | const expected = '(a|)'; | |||
scheduler.expectObservable(comp.canUndo()).toBe(expected, { a: false } ); | scheduler.expectObservable(comp.canUndo()).toBe(expected, { a: false } ); | |||
}); | }); | |||
}); | }); | |||
}); | }); | |||
}); | }); | |||
describe('canEditMetadataField', () => { | ||||
describe('when the fieldUpdate\'s changeType is currently ADD', () => { | ||||
beforeEach(() => { | ||||
objectUpdatesService.isEditable.and.returnValue(observableOf(true)); | ||||
comp.fieldUpdate.changeType = FieldChangeType.ADD; | ||||
fixture.detectChanges(); | ||||
}); | ||||
it('can edit metadata field', () => { | ||||
const disabledMetadataField = fixture.debugElement.query(By.css('ds-vali | ||||
dation-suggestions')) | ||||
.componentInstance.disable; | ||||
expect(disabledMetadataField).toBe(false); | ||||
}); | ||||
}); | ||||
describe('when the fieldUpdate\'s changeType is currently REMOVE', () => { | ||||
beforeEach(() => { | ||||
objectUpdatesService.isEditable.and.returnValue(observableOf(true)); | ||||
comp.fieldUpdate.changeType = FieldChangeType.REMOVE; | ||||
fixture.detectChanges(); | ||||
}); | ||||
it('can edit metadata field', () => { | ||||
const disabledMetadataField = fixture.debugElement.query(By.css('ds-vali | ||||
dation-suggestions')) | ||||
.componentInstance.disable; | ||||
expect(disabledMetadataField).toBe(true); | ||||
}); | ||||
}); | ||||
describe('when the fieldUpdate\'s changeType is currently UPDATE', () => { | ||||
beforeEach(() => { | ||||
objectUpdatesService.isEditable.and.returnValue(observableOf(true)); | ||||
comp.fieldUpdate.changeType = FieldChangeType.UPDATE; | ||||
fixture.detectChanges(); | ||||
}); | ||||
it('can edit metadata field', () => { | ||||
const disabledMetadataField = fixture.debugElement.query(By.css('ds-vali | ||||
dation-suggestions')) | ||||
.componentInstance.disable; | ||||
expect(disabledMetadataField).toBe(true); | ||||
}); | ||||
}); | ||||
}); | ||||
}); | }); | |||
End of changes. 1 change blocks. | ||||
0 lines changed or deleted | 42 lines changed or added |