@@ -25,10 +25,11 @@ import { Item } from '../../core/shared/item.model';
2525import { MetadataValueFilter } from '../../core/shared/metadata.models' ;
2626import { DSONameService } from '../../core/breadcrumbs/dso-name.service' ;
2727import { PrimaryBitstreamService } from '../../core/data/primary-bitstream.service' ;
28- import { VocabularyService } from '../../core/submission/vocabularies/vocabulary.service' ;
29- import { VocabularyEntry } from '../../core/submission/vocabularies/models/vocabulary-entry.model' ;
30- import { buildPaginatedList } from '../../core/data/paginated-list.model' ;
31- import { PageInfo } from '../../core/shared/page-info.model' ;
28+ import { VocabularyService } from '../../core/submission/vocabularies/vocabulary.service' ;
29+ import { VocabularyEntry } from '../../core/submission/vocabularies/models/vocabulary-entry.model' ;
30+ import { buildPaginatedList } from '../../core/data/paginated-list.model' ;
31+ import { PageInfo } from '../../core/shared/page-info.model' ;
32+ import { RequestService } from '../../core/data/request.service' ;
3233
3334const infoNotification : INotification = new Notification ( 'id' , NotificationType . Info , 'info' ) ;
3435const warningNotification : INotification = new Notification ( 'id' , NotificationType . Warning , 'warning' ) ;
@@ -62,6 +63,10 @@ describe('EditBitstreamPageComponent', () => {
6263 getVocabularyEntries : jasmine . createSpy ( 'getVocabularyEntries' ) ,
6364 } ) ;
6465
66+ const mockRequestService = jasmine . createSpyObj ( 'setStaleByHrefSubstring' , {
67+ setStaleByHrefSubstring : jasmine . createSpy ( 'setStaleByHrefSubstring' ) ,
68+ } ) ;
69+
6570 beforeEach ( ( ) => {
6671 bitstreamID = 'current-bitstream-id' ;
6772 currentPrimary = bitstreamID ;
@@ -228,6 +233,7 @@ describe('EditBitstreamPageComponent', () => {
228233 { provide : BitstreamFormatDataService , useValue : bitstreamFormatService } ,
229234 { provide : PrimaryBitstreamService , useValue : primaryBitstreamService } ,
230235 { provide : VocabularyService , useValue : mockVocabularyService } ,
236+ { provide : RequestService , useValue : mockRequestService } ,
231237 ChangeDetectorRef
232238 ] ,
233239 schemas : [ NO_ERRORS_SCHEMA ]
@@ -528,6 +534,7 @@ describe('EditBitstreamPageComponent', () => {
528534 { provide : BitstreamFormatDataService , useValue : bitstreamFormatService } ,
529535 { provide : PrimaryBitstreamService , useValue : primaryBitstreamService } ,
530536 { provide : VocabularyService , useValue : mockVocabularyService } ,
537+ { provide : RequestService , useValue : mockRequestService } ,
531538 ChangeDetectorRef
532539 ] ,
533540 schemas : [ NO_ERRORS_SCHEMA ]
@@ -659,6 +666,7 @@ describe('EditBitstreamPageComponent', () => {
659666 { provide : BitstreamFormatDataService , useValue : bitstreamFormatService } ,
660667 { provide : PrimaryBitstreamService , useValue : primaryBitstreamService } ,
661668 { provide : VocabularyService , useValue : mockVocabularyService } ,
669+ { provide : RequestService , useValue : mockRequestService } ,
662670 ChangeDetectorRef
663671 ] ,
664672 schemas : [ NO_ERRORS_SCHEMA ]
@@ -771,6 +779,7 @@ describe('EditBitstreamPageComponent', () => {
771779 { provide : BitstreamFormatDataService , useValue : bitstreamFormatService } ,
772780 { provide : PrimaryBitstreamService , useValue : primaryBitstreamService } ,
773781 { provide : VocabularyService , useValue : mockVocabularyService } ,
782+ { provide : RequestService , useValue : mockRequestService } ,
774783 ChangeDetectorRef
775784 ] ,
776785 schemas : [ NO_ERRORS_SCHEMA ]
@@ -901,6 +910,7 @@ describe('EditBitstreamPageComponent', () => {
901910 { provide : BitstreamFormatDataService , useValue : bitstreamFormatService } ,
902911 { provide : PrimaryBitstreamService , useValue : primaryBitstreamService } ,
903912 { provide : VocabularyService , useValue : mockVocabularyService } ,
913+ { provide : RequestService , useValue : mockRequestService } ,
904914 ChangeDetectorRef
905915 ] ,
906916 schemas : [ NO_ERRORS_SCHEMA ]
0 commit comments