@@ -648,30 +648,40 @@ describe('FilesRepository', () => {
648
648
} )
649
649
650
650
describe ( 'updateFileMetadata' , ( ) => {
651
- test ( 'should update file metadata when file exists' , async ( ) => {
651
+ test ( 'should return error when file does not exist' , async ( ) => {
652
+ const nonExistentFiledId = 4000
652
653
const testFileMetadata = {
653
654
description : 'My description bbb.' ,
654
655
categories : [ 'Data' ] ,
655
656
restrict : false
656
657
}
658
+ const errorExpected = new WriteError ( `[400] Error attempting get the requested data file.` )
657
659
658
- const actual = await sut . updateFileMetadata ( testFileId , testFileMetadata )
659
-
660
- expect ( actual ) . toBeUndefined ( )
660
+ await expect ( sut . updateFileMetadata ( nonExistentFiledId , testFileMetadata ) ) . rejects . toThrow (
661
+ errorExpected
662
+ )
661
663
} )
662
664
663
- test ( 'should return error when file does not exist' , async ( ) => {
664
- const nonExistentFiledId = 4000
665
+ test ( 'should update file metadata when file exists' , async ( ) => {
666
+ const getDatasetFilesResponse = await sut . getDatasetFiles (
667
+ testDatasetIds . numericId ,
668
+ latestDatasetVersionId ,
669
+ false ,
670
+ FileOrderCriteria . NAME_AZ
671
+ )
672
+
673
+ console . log ( 'fileInfo' , getDatasetFilesResponse )
674
+
675
+ const fileId = getDatasetFilesResponse . files [ 0 ] . id
665
676
const testFileMetadata = {
666
677
description : 'My description bbb.' ,
667
678
categories : [ 'Data' ] ,
668
679
restrict : false
669
680
}
670
- const errorExpected = new WriteError ( `[400] Error attempting get the requested data file.` )
671
681
672
- await expect ( sut . updateFileMetadata ( nonExistentFiledId , testFileMetadata ) ) . rejects . toThrow (
673
- errorExpected
674
- )
682
+ const actual = await sut . updateFileMetadata ( fileId , testFileMetadata )
683
+
684
+ expect ( actual ) . toBeUndefined ( )
675
685
} )
676
686
} )
677
687
} )
0 commit comments