chore: update test
This commit is contained in:
parent
f070560741
commit
ee324fbc45
|
@ -0,0 +1,13 @@
|
||||||
|
// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
|
||||||
|
|
||||||
|
exports[`compiler-dom: transform v-on > should wrap both for dynamic key event w/ once modifiers 1`] = `
|
||||||
|
"const _Vue = Vue
|
||||||
|
|
||||||
|
return function render(_ctx, _cache) {
|
||||||
|
with (_ctx) {
|
||||||
|
const { toHandlerKey: _toHandlerKey, checkDynamicEvent: _checkDynamicEvent, openBlock: _openBlock, createElementBlock: _createElementBlock } = _Vue
|
||||||
|
|
||||||
|
return (_openBlock(), _createElementBlock("div", { [_checkDynamicEvent(_toHandlerKey(e),"Once")]: test }, null, 16 /* FULL_PROPS */))
|
||||||
|
}
|
||||||
|
}"
|
||||||
|
`;
|
|
@ -6,6 +6,7 @@ import {
|
||||||
type ObjectExpression,
|
type ObjectExpression,
|
||||||
TO_HANDLER_KEY,
|
TO_HANDLER_KEY,
|
||||||
type VNodeCall,
|
type VNodeCall,
|
||||||
|
generate,
|
||||||
helperNameMap,
|
helperNameMap,
|
||||||
baseParse as parse,
|
baseParse as parse,
|
||||||
transform,
|
transform,
|
||||||
|
@ -168,6 +169,12 @@ describe('compiler-dom: transform v-on', () => {
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
it('should wrap both for dynamic key event w/ once modifiers', () => {
|
||||||
|
const { root: ast } = parseWithVOn(`<div @[e].once="test"/>`)
|
||||||
|
|
||||||
|
expect(generate(ast).code).toMatchSnapshot()
|
||||||
|
})
|
||||||
|
|
||||||
it('should not wrap normal guard if there is only keys guard', () => {
|
it('should not wrap normal guard if there is only keys guard', () => {
|
||||||
const {
|
const {
|
||||||
props: [prop],
|
props: [prop],
|
||||||
|
|
Loading…
Reference in New Issue