@ -160,7 +160,7 @@ describe(LibraryService.name, () => {
storageMock . walk . mockImplementation ( async function * generator() {
yield '/data/user1/photo.jpg' ;
} ) ;
assetMock . get LibraryAssetPaths. mockResolvedValue ( { items : [ ] , hasNextPage : false } ) ;
assetMock . get External LibraryAssetPaths. mockResolvedValue ( { items : [ ] , hasNextPage : false } ) ;
await sut . handleQueueAssetRefresh ( mockLibraryJob ) ;
@ -189,7 +189,7 @@ describe(LibraryService.name, () => {
storageMock . walk . mockImplementation ( async function * generator() {
yield '/data/user1/photo.jpg' ;
} ) ;
assetMock . get LibraryAssetPaths. mockResolvedValue ( { items : [ ] , hasNextPage : false } ) ;
assetMock . get External LibraryAssetPaths. mockResolvedValue ( { items : [ ] , hasNextPage : false } ) ;
await sut . handleQueueAssetRefresh ( mockLibraryJob ) ;
@ -238,7 +238,7 @@ describe(LibraryService.name, () => {
} ;
libraryMock . get . mockResolvedValue ( libraryStub . externalLibraryWithImportPaths1 ) ;
assetMock . get LibraryAssetPaths. mockResolvedValue ( { items : [ ] , hasNextPage : false } ) ;
assetMock . get External LibraryAssetPaths. mockResolvedValue ( { items : [ ] , hasNextPage : false } ) ;
await sut . handleQueueAssetRefresh ( mockLibraryJob ) ;
@ -256,8 +256,8 @@ describe(LibraryService.name, () => {
} ;
libraryMock . get . mockResolvedValue ( libraryStub . externalLibrary1 ) ;
assetMock . get LibraryAssetPaths. mockResolvedValue ( {
items : [ assetStub . image ] ,
assetMock . get External LibraryAssetPaths. mockResolvedValue ( {
items : [ assetStub . external ] ,
hasNextPage : false ,
} ) ;
@ -278,16 +278,16 @@ describe(LibraryService.name, () => {
libraryMock . get . mockResolvedValue ( libraryStub . externalLibrary1 ) ;
// eslint-disable-next-line @typescript-eslint/require-await
storageMock . walk . mockImplementation ( async function * generator() {
yield assetStub . o ffline. originalPath ;
yield assetStub . externalO ffline. originalPath ;
} ) ;
assetMock . get LibraryAssetPaths. mockResolvedValue ( {
items : [ assetStub . o ffline] ,
assetMock . get External LibraryAssetPaths. mockResolvedValue ( {
items : [ assetStub . externalO ffline] ,
hasNextPage : false ,
} ) ;
await sut . handleQueueAssetRefresh ( mockLibraryJob ) ;
expect ( assetMock . updateAll ) . toHaveBeenCalledWith ( [ assetStub . o ffline. id ] , { isOffline : false } ) ;
expect ( assetMock . updateAll ) . toHaveBeenCalledWith ( [ assetStub . externalO ffline. id ] , { isOffline : false } ) ;
expect ( assetMock . updateAll ) . not . toHaveBeenCalledWith ( expect . anything ( ) , { isOffline : true } ) ;
expect ( jobMock . queueAll ) . not . toHaveBeenCalled ( ) ;
} ) ;