@@ -856,30 +856,40 @@ describe('FilesRepository', () => {
856856 } )
857857
858858 describe ( 'updateFileMetadata' , ( ) => {
859- test ( 'should update file metadata when file exists' , async ( ) => {
859+ test ( 'should return error when file does not exist' , async ( ) => {
860+ const nonExistentFiledId = 4000
860861 const testFileMetadata = {
861862 description : 'My description bbb.' ,
862863 categories : [ 'Data' ] ,
863864 restrict : false
864865 }
866+ const errorExpected = new WriteError ( `[400] Error attempting get the requested data file.` )
865867
866- const actual = await sut . updateFileMetadata ( testFileId , testFileMetadata )
867-
868- expect ( actual ) . toBeUndefined ( )
868+ await expect ( sut . updateFileMetadata ( nonExistentFiledId , testFileMetadata ) ) . rejects . toThrow (
869+ errorExpected
870+ )
869871 } )
870872
871- test ( 'should return error when file does not exist' , async ( ) => {
872- const nonExistentFiledId = 4000
873+ test ( 'should update file metadata when file exists' , async ( ) => {
874+ const getDatasetFilesResponse = await sut . getDatasetFiles (
875+ testDatasetIds . numericId ,
876+ latestDatasetVersionId ,
877+ false ,
878+ FileOrderCriteria . NAME_AZ
879+ )
880+
881+ console . log ( 'fileInfo' , getDatasetFilesResponse )
882+
883+ const fileId = getDatasetFilesResponse . files [ 0 ] . id
873884 const testFileMetadata = {
874885 description : 'My description bbb.' ,
875886 categories : [ 'Data' ] ,
876887 restrict : false
877888 }
878- const errorExpected = new WriteError ( `[400] Error attempting get the requested data file.` )
879889
880- await expect ( sut . updateFileMetadata ( nonExistentFiledId , testFileMetadata ) ) . rejects . toThrow (
881- errorExpected
882- )
890+ const actual = await sut . updateFileMetadata ( fileId , testFileMetadata )
891+
892+ expect ( actual ) . toBeUndefined ( )
883893 } )
884894 } )
885895} )
0 commit comments