File tree 1 file changed +4
-2
lines changed
packages/runtime-vapor/__tests__/directives
1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change 1
1
import { reactive , ref } from '@vue/reactivity'
2
2
import {
3
3
delegate ,
4
+ delegateEvents ,
4
5
on ,
5
6
setClass ,
6
7
setDOMProp ,
@@ -15,7 +16,7 @@ import { nextTick } from '@vue/runtime-dom'
15
16
const define = makeRender ( )
16
17
17
18
const triggerEvent = ( type : string , el : Element ) => {
18
- const event = new Event ( type )
19
+ const event = new Event ( type , { bubbles : true } )
19
20
el . dispatchEvent ( event )
20
21
}
21
22
@@ -33,10 +34,11 @@ describe('directive: v-model', () => {
33
34
const data = ref < string | null | undefined > ( '' )
34
35
const { host } = define ( ( ) => {
35
36
const t0 = template ( '<input />' )
37
+ delegateEvents ( 'input' )
36
38
const n0 = t0 ( ) as HTMLInputElement
37
39
withDirectives ( n0 , [ [ vModelDynamic , ( ) => data . value ] ] )
38
40
delegate ( n0 , 'update:modelValue' , ( ) => val => ( data . value = val ) )
39
- on ( n0 , 'input' , ( ) => ( ) => spy ( data . value ) )
41
+ delegate ( n0 , 'input' , ( ) => ( ) => spy ( data . value ) )
40
42
return n0
41
43
} ) . render ( )
42
44
You can’t perform that action at this time.
0 commit comments