Skip to content

Commit 4c69e3c

Browse files
committed
test: snap for KeepAlive
1 parent f1c9629 commit 4c69e3c

File tree

2 files changed

+30
-0
lines changed

2 files changed

+30
-0
lines changed

packages/babel-plugin-jsx/test/__snapshots__/snapshot.test.ts.snap

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,20 @@ _withDirectives(_createVNode(\\"input\\", {
9797
}, null, 8, [\\"onUpdate:modelValue\\"]), [[_vModelText, test]]);"
9898
`;
9999

100+
exports[`named import specifier \`Keep Alive\`: named import specifier \`Keep Alive\` 1`] = `
101+
"import { createVNode as _createVNode, createTextVNode as _createTextVNode } from \\"vue\\";
102+
import { KeepAlive } from 'vue';
103+
104+
_createVNode(KeepAlive, null, [_createTextVNode(\\"123\\")]);"
105+
`;
106+
107+
exports[`namespace specifier \`Keep Alive\`: namespace specifier \`Keep Alive\` 1`] = `
108+
"import { createVNode as _createVNode, createTextVNode as _createTextVNode } from \\"vue\\";
109+
import * as Vue from 'vue';
110+
111+
_createVNode(Vue.KeepAlive, null, [_createTextVNode(\\"123\\")]);"
112+
`;
113+
100114
exports[`override props multiple: multiple 1`] = `
101115
"import { createVNode as _createVNode, resolveComponent as _resolveComponent } from \\"vue\\";
102116

packages/babel-plugin-jsx/test/snapshot.test.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,22 @@ const tests: Test[] = [
147147
name: 'use "model" as the prop name',
148148
from: '<C v-model={[foo, "model"]} />',
149149
},
150+
{
151+
name: 'named import specifier `Keep Alive`',
152+
from: `
153+
import { KeepAlive } from 'vue';
154+
155+
<KeepAlive>123</KeepAlive>
156+
`,
157+
},
158+
{
159+
name: 'namespace specifier `Keep Alive`',
160+
from: `
161+
import * as Vue from 'vue';
162+
163+
<Vue.KeepAlive>123</Vue.KeepAlive>
164+
`,
165+
},
150166
];
151167

152168
tests.forEach((

0 commit comments

Comments
 (0)