mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-12 04:23:04 +00:00
83681: fixed bundles issue on update bitstreams edit item page
This commit is contained in:
@@ -21,6 +21,7 @@ import { createPaginatedList } from '../../../shared/testing/utils.test';
|
||||
import { RouterStub } from '../../../shared/testing/router.stub';
|
||||
import { NotificationsServiceStub } from '../../../shared/testing/notifications-service.stub';
|
||||
import { AuthServiceStub } from '../../../shared/testing/auth-service.stub';
|
||||
import { getTestScheduler } from 'jasmine-marbles';
|
||||
|
||||
describe('UploadBistreamComponent', () => {
|
||||
let comp: UploadBitstreamComponent;
|
||||
@@ -76,7 +77,8 @@ describe('UploadBistreamComponent', () => {
|
||||
const restEndpoint = 'fake-rest-endpoint';
|
||||
const mockItemDataService = jasmine.createSpyObj('mockItemDataService', {
|
||||
getBitstreamsEndpoint: observableOf(restEndpoint),
|
||||
createBundle: createSuccessfulRemoteDataObject$(createdBundle)
|
||||
createBundle: createSuccessfulRemoteDataObject$(createdBundle),
|
||||
getBundles: createSuccessfulRemoteDataObject$([bundle])
|
||||
});
|
||||
const bundleService = jasmine.createSpyObj('bundleService', {
|
||||
getBitstreamsEndpoint: observableOf(restEndpoint),
|
||||
@@ -92,6 +94,22 @@ describe('UploadBistreamComponent', () => {
|
||||
removeByHrefSubstring: {}
|
||||
});
|
||||
|
||||
|
||||
describe('on init', () => {
|
||||
beforeEach(waitForAsync(() => {
|
||||
createUploadBitstreamTestingModule({
|
||||
bundle: bundle.id
|
||||
});
|
||||
}));
|
||||
beforeEach(() => {
|
||||
loadFixtureAndComp();
|
||||
});
|
||||
it('should initialize the bundles', () => {
|
||||
expect(comp.bundlesRD$).toBeDefined();
|
||||
getTestScheduler().expectObservable(comp.bundlesRD$).toBe('(a|)', {a: createSuccessfulRemoteDataObject([bundle])});
|
||||
});
|
||||
});
|
||||
|
||||
describe('when a file is uploaded', () => {
|
||||
beforeEach(waitForAsync(() => {
|
||||
createUploadBitstreamTestingModule({});
|
||||
|
Reference in New Issue
Block a user