File tree Expand file tree Collapse file tree
contentcuration/contentcuration/frontend/channelEdit/views/files/__tests__ Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -104,13 +104,24 @@ describe('fileUpload', () => {
104104 uploadItem . vm . $emit ( 'selected' ) ;
105105 expect ( wrapper . vm . selected ) . toBe ( 'file-1' ) ;
106106 } ) ;
107- it ( 'emitted remove event should trigger delete file ' , ( ) => {
107+ it ( 'emitted remove event should trigger removal dialog ' , ( ) => {
108108 const deleteFile = jest . fn ( ) ;
109- wrapper . setData ( { selected : 'file-1' } ) ;
109+ wrapper . setData ( {
110+ selected : 'file-1' ,
111+ showRemoveFileWarning : false ,
112+ isRemoveFileApproved : false ,
113+ } ) ;
110114 wrapper . setMethods ( { deleteFile } ) ;
111115 uploadItem . vm . $emit ( 'remove' , testFiles [ 0 ] ) ;
112- expect ( deleteFile ) . toHaveBeenCalled ( ) ;
113- expect ( deleteFile . mock . calls [ 0 ] [ 0 ] ) . toBe ( testFiles [ 0 ] ) ;
116+
117+ expect ( wrapper . vm . showRemoveFileWarning ) . toBe ( true ) ;
118+ expect ( wrapper . vm . isRemoveFileApproved ) . toBe ( false ) ;
119+
120+ const modal = wrapper . find ( '[data-test="remove-file-warning"]' ) ;
121+ expect ( modal . exists ( ) ) . toBe ( true ) ;
122+ expect ( modal . isVisible ( ) ) . toBe ( true ) ;
123+
124+ expect ( deleteFile ) . not . toHaveBeenCalled ( ) ;
114125 } ) ;
115126 it ( 'calling uploadCompleteHandler should trigger update file' , ( ) => {
116127 const updateFile = jest . fn ( ( ) => Promise . resolve ( ) ) ;
You can’t perform that action at this time.
0 commit comments