mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-10 11:33:04 +00:00
fix tests
This commit is contained in:
@@ -209,7 +209,7 @@ describe('BitstreamFormatsComponent', () => {
|
|||||||
selectBitstreamFormat: {},
|
selectBitstreamFormat: {},
|
||||||
deselectBitstreamFormat: {},
|
deselectBitstreamFormat: {},
|
||||||
deselectAllBitstreamFormats: {},
|
deselectAllBitstreamFormats: {},
|
||||||
delete: observableOf(true),
|
delete: observableOf({ isSuccessful: true }),
|
||||||
clearBitStreamFormatRequests: observableOf('cleared')
|
clearBitStreamFormatRequests: observableOf('cleared')
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@@ -115,7 +115,7 @@ describe('ItemBitstreamsComponent', () => {
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
bitstreamService = jasmine.createSpyObj('bitstreamService', {
|
bitstreamService = jasmine.createSpyObj('bitstreamService', {
|
||||||
deleteAndReturnResponse: jasmine.createSpy('deleteAndReturnResponse')
|
delete: jasmine.createSpy('delete')
|
||||||
});
|
});
|
||||||
objectCache = jasmine.createSpyObj('objectCache', {
|
objectCache = jasmine.createSpyObj('objectCache', {
|
||||||
remove: jasmine.createSpy('remove')
|
remove: jasmine.createSpy('remove')
|
||||||
@@ -183,12 +183,12 @@ describe('ItemBitstreamsComponent', () => {
|
|||||||
comp.submit();
|
comp.submit();
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should call deleteAndReturnResponse on the bitstreamService for the marked field', () => {
|
it('should call delete on the bitstreamService for the marked field', () => {
|
||||||
expect(bitstreamService.deleteAndReturnResponse).toHaveBeenCalledWith(bitstream2.id);
|
expect(bitstreamService.delete).toHaveBeenCalledWith(bitstream2.id);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should not call deleteAndReturnResponse on the bitstreamService for the unmarked field', () => {
|
it('should not call delete on the bitstreamService for the unmarked field', () => {
|
||||||
expect(bitstreamService.deleteAndReturnResponse).not.toHaveBeenCalledWith(bitstream1.id);
|
expect(bitstreamService.delete).not.toHaveBeenCalledWith(bitstream1.id);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should send out a patch for the move operations', () => {
|
it('should send out a patch for the move operations', () => {
|
||||||
|
@@ -281,7 +281,7 @@ describe('BitstreamFormatDataService', () => {
|
|||||||
format.uuid = 'format-uuid';
|
format.uuid = 'format-uuid';
|
||||||
format.id = 'format-id';
|
format.id = 'format-id';
|
||||||
|
|
||||||
const expected = cold('(b|)', {b: true});
|
const expected = cold('(b|)', { b: responseCacheEntry.response });
|
||||||
const result = service.delete(format.id);
|
const result = service.delete(format.id);
|
||||||
|
|
||||||
expect(result).toBeObservable(expected);
|
expect(result).toBeObservable(expected);
|
||||||
|
@@ -48,7 +48,7 @@ describe('DeleteComColPageComponent', () => {
|
|||||||
dsoDataService = jasmine.createSpyObj(
|
dsoDataService = jasmine.createSpyObj(
|
||||||
'dsoDataService',
|
'dsoDataService',
|
||||||
{
|
{
|
||||||
delete: observableOf(true)
|
delete: observableOf({ isSuccessful: true })
|
||||||
});
|
});
|
||||||
|
|
||||||
routerStub = {
|
routerStub = {
|
||||||
@@ -106,7 +106,7 @@ describe('DeleteComColPageComponent', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
it('should show an error notification on failure', () => {
|
it('should show an error notification on failure', () => {
|
||||||
(dsoDataService.delete as any).and.returnValue(observableOf(false));
|
(dsoDataService.delete as any).and.returnValue(observableOf({ isSuccessful: false }));
|
||||||
spyOn(router, 'navigate');
|
spyOn(router, 'navigate');
|
||||||
comp.onConfirm(data2);
|
comp.onConfirm(data2);
|
||||||
fixture.detectChanges();
|
fixture.detectChanges();
|
||||||
|
@@ -148,7 +148,7 @@ describe('WorkspaceitemActionsComponent', () => {
|
|||||||
|
|
||||||
it('should display a success notification on delete success', async(() => {
|
it('should display a success notification on delete success', async(() => {
|
||||||
spyOn((component as any).modalService, 'open').and.returnValue({result: Promise.resolve('ok')});
|
spyOn((component as any).modalService, 'open').and.returnValue({result: Promise.resolve('ok')});
|
||||||
mockDataService.delete.and.returnValue(observableOf(true));
|
mockDataService.delete.and.returnValue(observableOf({ isSuccessful: true }));
|
||||||
spyOn(component, 'reload');
|
spyOn(component, 'reload');
|
||||||
|
|
||||||
component.confirmDiscard('ok');
|
component.confirmDiscard('ok');
|
||||||
|
Reference in New Issue
Block a user