mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-17 15:03:07 +00:00
Merge remote-tracking branch 'remotes/origin/master' into submission
# Conflicts: # src/app/core/cache/models/normalized-object-factory.ts # src/app/core/cache/response.models.ts # src/app/core/data/registry-metadatafields-response-parsing.service.ts # src/app/core/data/registry-metadataschemas-response-parsing.service.ts # src/app/core/data/request.models.ts # src/app/core/data/request.service.ts # src/app/core/shared/collection.model.ts # src/app/core/shared/dspace-object.model.ts # src/app/core/shared/resource-type.ts
This commit is contained in:
@@ -4,7 +4,7 @@ import { requestReducer, RequestState } from './request.reducer';
|
||||
import {
|
||||
RequestCompleteAction,
|
||||
RequestConfigureAction,
|
||||
RequestExecuteAction, ResetResponseTimestampsAction
|
||||
RequestExecuteAction, RequestRemoveAction, ResetResponseTimestampsAction
|
||||
} from './request.actions';
|
||||
import { GetRequest } from './request.models';
|
||||
import { RestResponse } from '../cache/response.models';
|
||||
@@ -110,4 +110,13 @@ describe('requestReducer', () => {
|
||||
expect(newState[id1].response.statusCode).toEqual(response.statusCode);
|
||||
expect(newState[id1].response.timeAdded).toBe(timeStamp);
|
||||
});
|
||||
|
||||
it('should remove the correct request, in response to a REMOVE action', () => {
|
||||
const state = testState;
|
||||
|
||||
const action = new RequestRemoveAction(id1);
|
||||
const newState = requestReducer(state, action);
|
||||
|
||||
expect(newState[id1]).toBeUndefined();
|
||||
});
|
||||
});
|
||||
|
Reference in New Issue
Block a user