Skip to content

Commit f85945d

Browse files
committed
Fixes failing test
1 parent 717cb04 commit f85945d

1 file changed

Lines changed: 15 additions & 4 deletions

File tree

  • contentcuration/contentcuration/frontend/channelEdit/views/files/__tests__

contentcuration/contentcuration/frontend/channelEdit/views/files/__tests__/fileUpload.spec.js

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff 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());

0 commit comments

Comments
 (0)