@@ -48,25 +48,22 @@ describe("MissingFilesSelector.vue", async () => {
4848 await flushPromises ( )
4949 await wrapper . vm . $nextTick ( )
5050
51- // const VContainer = wrapper.findComponent(components.VContainer)
52- // console.log("VContainer", VContainer)
51+ const file_uploader = wrapper . findComponent ( FileUploader )
52+ console . log ( "file_uploader" , file_uploader )
53+ expect ( file_uploader . exists ( ) ) . toBe ( true )
5354
54- // const file_uploader = wrapper.findComponent(FileUploader)
55- // console.log("file_uploader", file_uploader)
56- // expect(file_uploader.exists()).toBe(true)
57-
58- // const v_file_input = file_uploader.findComponent(components.VFileInput)
59- // await v_file_input.trigger("click")
60- // const files = [new File(["fake_file"], "fake_file.txt")]
61- // await v_file_input.setValue(files)
62- // await v_file_input.trigger("change")
63- // const v_btn = wrapper.findComponent(components.VBtn)
64- // await v_btn.trigger("click")
65- // await flushPromises()
66- // expect(wrapper.emitted()).toHaveProperty("update_values")
67- // expect(wrapper.emitted().update_values).toHaveLength(1)
68- // expect(wrapper.emitted().update_values[0][0]).toEqual({
69- // additional_files: files,
70- // })
55+ const v_file_input = file_uploader . findComponent ( components . VFileInput )
56+ await v_file_input . trigger ( "click" )
57+ const files = [ new File ( [ "fake_file" ] , "fake_file.txt" ) ]
58+ await v_file_input . setValue ( files )
59+ await v_file_input . trigger ( "change" )
60+ const v_btn = wrapper . findComponent ( components . VBtn )
61+ await v_btn . trigger ( "click" )
62+ await flushPromises ( )
63+ expect ( wrapper . emitted ( ) ) . toHaveProperty ( "update_values" )
64+ expect ( wrapper . emitted ( ) . update_values ) . toHaveLength ( 1 )
65+ expect ( wrapper . emitted ( ) . update_values [ 0 ] [ 0 ] ) . toEqual ( {
66+ additional_files : files ,
67+ } )
7168 } )
7269} )
0 commit comments