1
1
import {
2
2
baseParse as parse ,
3
- transform ,
4
3
CompilerOptions ,
5
4
ElementNode ,
6
- ObjectExpression ,
7
- NodeTypes ,
8
- VNodeCall ,
5
+ TO_HANDLER_KEY ,
9
6
helperNameMap ,
10
- CAPITALIZE
7
+ NodeTypes ,
8
+ ObjectExpression ,
9
+ transform ,
10
+ VNodeCall
11
11
} from '@vue/compiler-core'
12
12
import { transformOn } from '../../src/transforms/vOn'
13
- import { V_ON_WITH_MODIFIERS , V_ON_WITH_KEYS } from '../../src/runtimeHelpers'
13
+ import { V_ON_WITH_KEYS , V_ON_WITH_MODIFIERS } from '../../src/runtimeHelpers'
14
14
import { transformElement } from '../../../compiler-core/src/transforms/transformElement'
15
15
import { transformExpression } from '../../../compiler-core/src/transforms/transformExpression'
16
16
import { genFlagText } from '../../../compiler-core/__tests__/testUtils'
@@ -195,22 +195,22 @@ describe('compiler-dom: transform v-on', () => {
195
195
const {
196
196
props : [ prop2 ]
197
197
} = parseWithVOn ( `<div @[event].right="test"/>` )
198
- // ("on" + (event)).toLowerCase() === "onclick" ? "onContextmenu" : ("on" + (event))
198
+ // (_toHandlerKey (event)).toLowerCase() === "onclick" ? "onContextmenu" : (_toHandlerKey (event))
199
199
expect ( prop2 . key ) . toMatchObject ( {
200
200
type : NodeTypes . COMPOUND_EXPRESSION ,
201
201
children : [
202
202
`(` ,
203
203
{
204
204
children : [
205
- `"on" + _${ helperNameMap [ CAPITALIZE ] } (` ,
205
+ `_${ helperNameMap [ TO_HANDLER_KEY ] } (` ,
206
206
{ content : 'event' } ,
207
207
`)`
208
208
]
209
209
} ,
210
210
`) === "onClick" ? "onContextmenu" : (` ,
211
211
{
212
212
children : [
213
- `"on" + _${ helperNameMap [ CAPITALIZE ] } (` ,
213
+ `_${ helperNameMap [ TO_HANDLER_KEY ] } (` ,
214
214
{ content : 'event' } ,
215
215
`)`
216
216
]
@@ -233,22 +233,22 @@ describe('compiler-dom: transform v-on', () => {
233
233
const {
234
234
props : [ prop2 ]
235
235
} = parseWithVOn ( `<div @[event].middle="test"/>` )
236
- // ("on" + (event)).toLowerCase() === "onclick" ? "onMouseup" : ("on" + (event))
236
+ // (_eventNaming (event)).toLowerCase() === "onclick" ? "onMouseup" : (_eventNaming (event))
237
237
expect ( prop2 . key ) . toMatchObject ( {
238
238
type : NodeTypes . COMPOUND_EXPRESSION ,
239
239
children : [
240
240
`(` ,
241
241
{
242
242
children : [
243
- `"on" + _${ helperNameMap [ CAPITALIZE ] } (` ,
243
+ `_${ helperNameMap [ TO_HANDLER_KEY ] } (` ,
244
244
{ content : 'event' } ,
245
245
`)`
246
246
]
247
247
} ,
248
248
`) === "onClick" ? "onMouseup" : (` ,
249
249
{
250
250
children : [
251
- `"on" + _${ helperNameMap [ CAPITALIZE ] } (` ,
251
+ `_${ helperNameMap [ TO_HANDLER_KEY ] } (` ,
252
252
{ content : 'event' } ,
253
253
`)`
254
254
]
0 commit comments