11// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
22
33exports [` _Fragment already imported > _Fragment already imported 1` ] = `
4- "import { createVNode as _createVNode , createTextVNode as _createTextVNode , Fragment as _Fragment2 } from "vue";
5- import { Fragment as _Fragment } from 'vue';
4+ "import { Fragment as _Fragment , Fragment as _Fragment2 , createTextVNode as _createTextVNode , createVNode as _createVNode } from 'vue';
65const Root1 = () => _createVNode(_Fragment2, null, [_createTextVNode("root1")]);
76const Root2 = () => _createVNode(_Fragment, null, [_createTextVNode("root2")]);"
87` ;
98
109exports [` MereProps Order > MereProps Order 1` ] = `
11- "import { createVNode as _createVNode , mergeProps as _mergeProps , createTextVNode as _createTextVNode } from "vue";
10+ "import { createTextVNode as _createTextVNode , mergeProps as _mergeProps , createVNode as _createVNode } from "vue";
1211_createVNode("button", _mergeProps({
1312 " loading" : true
1413} , x, {
@@ -30,17 +29,17 @@ createVNode('div', null, ['Without JSX should work']);"
3029` ;
3130
3231exports [` Without props > Without props 1` ] = `
33- "import { createVNode as _createVNode , createTextVNode as _createTextVNode } from "vue";
32+ "import { createTextVNode as _createTextVNode , createVNode as _createVNode } from "vue";
3433_createVNode("a", null, [_createTextVNode("a")]);"
3534` ;
3635
3736exports [` custom directive > custom directive 1` ] = `
38- "import { withDirectives as _withDirectives , createVNode as _createVNode , resolveDirective as _resolveDirective , resolveComponent as _resolveComponent } from "vue";
37+ "import { resolveComponent as _resolveComponent , resolveDirective as _resolveDirective , createVNode as _createVNode , withDirectives as _withDirectives } from "vue";
3938_withDirectives(_createVNode(_resolveComponent("A"), null, null, 512), [[_resolveDirective("cus"), x]]);"
4039` ;
4140
4241exports [` custom directive > custom directive 2` ] = `
43- "import { withDirectives as _withDirectives , createVNode as _createVNode , resolveDirective as _resolveDirective , resolveComponent as _resolveComponent , Fragment as _Fragment } from "vue";
42+ "import { Fragment as _Fragment , resolveComponent as _resolveComponent , resolveDirective as _resolveDirective , createVNode as _createVNode , withDirectives as _withDirectives } from "vue";
4443_createVNode(_Fragment, null, [_withDirectives(_createVNode(_resolveComponent("A"), null, null, 512), [[_resolveDirective("xxx"), x]]), _withDirectives(_createVNode(_resolveComponent("A"), null, null, 512), [[_resolveDirective("xxx"), x]]), _withDirectives(_createVNode(_resolveComponent("A"), null, null, 512), [[_resolveDirective("xxx"), x, 'y']]), _withDirectives(_createVNode(_resolveComponent("A"), null, null, 512), [[_resolveDirective("xxx"), x, 'y', {
4544 a : true ,
4645 b : true
@@ -57,31 +56,31 @@ _createVNode(_Fragment, null, [_withDirectives(_createVNode(_resolveComponent("A
5756` ;
5857
5958exports [` disable object slot syntax with defaultSlot > defaultSlot 1` ] = `
60- "import { createVNode as _createVNode , resolveComponent as _resolveComponent } from "vue";
59+ "import { resolveComponent as _resolveComponent , createVNode as _createVNode } from "vue";
6160_createVNode(_resolveComponent("Badge"), null, {
6261 default : () => [slots .default ()],
6362 _ : 1
6463} );"
6564` ;
6665
6766exports [` dynamic type in input > dynamic type in input 1` ] = `
68- "import { withDirectives as _withDirectives , createVNode as _createVNode , vModelDynamic as _vModelDynamic } from "vue";
67+ "import { vModelDynamic as _vModelDynamic , createVNode as _createVNode , withDirectives as _withDirectives } from "vue";
6968_withDirectives(_createVNode("input", {
7069 " type" : type ,
7170 " onUpdate:modelValue" : $event => test = $event
7271} , null, 8, ["type", "onUpdate:modelValue"]), [[_vModelDynamic, test]]);"
7372` ;
7473
7574exports [` input[type="checkbox"] > input[type="checkbox"] 1` ] = `
76- "import { withDirectives as _withDirectives , createVNode as _createVNode , vModelCheckbox as _vModelCheckbox } from "vue";
75+ "import { vModelCheckbox as _vModelCheckbox , createVNode as _createVNode , withDirectives as _withDirectives } from "vue";
7776_withDirectives(_createVNode("input", {
7877 " type" : " checkbox" ,
7978 " onUpdate:modelValue" : $event => test = $event
8079} , null, 8, ["onUpdate:modelValue"]), [[_vModelCheckbox, test]]);"
8180` ;
8281
8382exports [` input[type="radio"] > input[type="radio"] 1` ] = `
84- "import { withDirectives as _withDirectives , createVNode as _createVNode , vModelRadio as _vModelRadio , Fragment as _Fragment } from "vue";
83+ "import { Fragment as _Fragment , vModelRadio as _vModelRadio , createVNode as _createVNode , withDirectives as _withDirectives } from "vue";
8584_createVNode(_Fragment, null, [_withDirectives(_createVNode("input", {
8685 " type" : " radio" ,
8786 " value" : " 1" ,
@@ -96,7 +95,7 @@ _createVNode(_Fragment, null, [_withDirectives(_createVNode("input", {
9695` ;
9796
9897exports [` input[type="text"] .lazy modifier > input[type="text"] .lazy modifier 1` ] = `
99- "import { withDirectives as _withDirectives , createVNode as _createVNode , vModelText as _vModelText } from "vue";
98+ "import { vModelText as _vModelText , createVNode as _createVNode , withDirectives as _withDirectives } from "vue";
10099_withDirectives(_createVNode("input", {
101100 " onUpdate:modelValue" : $event => test = $event
102101} , null, 8, ["onUpdate:modelValue"]), [[_vModelText, test, void 0, {
@@ -105,31 +104,30 @@ _withDirectives(_createVNode("input", {
105104` ;
106105
107106exports [` input[type="text"] > input[type="text"] 1` ] = `
108- "import { withDirectives as _withDirectives , createVNode as _createVNode , vModelText as _vModelText } from "vue";
107+ "import { vModelText as _vModelText , createVNode as _createVNode , withDirectives as _withDirectives } from "vue";
109108_withDirectives(_createVNode("input", {
110109 " onUpdate:modelValue" : $event => test = $event
111110} , null, 8, ["onUpdate:modelValue"]), [[_vModelText, test]]);"
112111` ;
113112
114113exports [` isCustomElement > isCustomElement 1` ] = `
115- "import { createVNode as _createVNode , createTextVNode as _createTextVNode } from "vue";
114+ "import { createTextVNode as _createTextVNode , createVNode as _createVNode } from "vue";
116115_createVNode("foo", null, [_createVNode("span", null, [_createTextVNode("foo")])]);"
117116` ;
118117
119118exports [` named import specifier \` Keep Alive\` > named import specifier \` Keep Alive\` 1` ] = `
120- "import { createVNode as _createVNode , createTextVNode as _createTextVNode } from "vue";
121- import { KeepAlive } from 'vue';
119+ "import { KeepAlive , createTextVNode as _createTextVNode , createVNode as _createVNode } from 'vue';
122120_createVNode(KeepAlive, null, [_createTextVNode("123")]);"
123121` ;
124122
125123exports [` namespace specifier \` Keep Alive\` > namespace specifier \` Keep Alive\` 1` ] = `
126- "import { createVNode as _createVNode , createTextVNode as _createTextVNode } from "vue";
124+ "import { createTextVNode as _createTextVNode , createVNode as _createVNode } from "vue";
127125import * as Vue from 'vue';
128126_createVNode(Vue.KeepAlive, null, [_createTextVNode("123")]);"
129127` ;
130128
131129exports [` override props multiple > multiple 1` ] = `
132- "import { createVNode as _createVNode , resolveComponent as _resolveComponent } from "vue";
130+ "import { resolveComponent as _resolveComponent , createVNode as _createVNode } from "vue";
133131_createVNode(_resolveComponent("A"), {
134132 " loading" : true ,
135133 ... a ,
@@ -148,23 +146,23 @@ _createVNode("div", a, null);"
148146` ;
149147
150148exports [` passing object slots via JSX children multiple expressions > multiple expressions 1` ] = `
151- "import { createVNode as _createVNode , resolveComponent as _resolveComponent } from "vue";
149+ "import { resolveComponent as _resolveComponent , createVNode as _createVNode } from "vue";
152150_createVNode(_resolveComponent("A"), null, {
153151 default : () => [foo , bar ],
154152 _ : 1
155153} );"
156154` ;
157155
158156exports [` passing object slots via JSX children single expression, function expression > single expression, function expression 1` ] = `
159- "import { createVNode as _createVNode , resolveComponent as _resolveComponent } from "vue";
157+ "import { resolveComponent as _resolveComponent , createVNode as _createVNode } from "vue";
160158_createVNode(_resolveComponent("A"), null, {
161159 default : () => " foo"
162160} );"
163161` ;
164162
165163exports [` passing object slots via JSX children single expression, non-literal value: runtime check > single expression, non-literal value: runtime check 1` ] = `
166- "let _slot ;
167- import { createVNode as _createVNode , isVNode as _isVNode , resolveComponent as _resolveComponent } from "vue" ;
164+ "import { resolveComponent as _resolveComponent , isVNode as _isVNode , createVNode as _createVNode } from "vue" ;
165+ let _slot ;
168166function _isSlot(s) {
169167 return typeof s === ' function' || Object .prototype .toString .call (s ) === ' [object Object]' && ! _isVNode (s );
170168}
@@ -176,8 +174,7 @@ _createVNode(_resolveComponent("A"), null, _isSlot(_slot = foo()) ? _slot : {
176174` ;
177175
178176exports [` reassign variable as component > reassign variable as component 1` ] = `
179- "import { isVNode as _isVNode , createVNode as _createVNode } from "vue";
180- import { defineComponent } from 'vue';
177+ "import { defineComponent , createVNode as _createVNode , isVNode as _isVNode } from 'vue';
181178function _isSlot(s) {
182179 return typeof s === ' function' || Object .prototype .toString .call (s ) === ' [object Object]' && ! _isVNode (s );
183180}
@@ -201,7 +198,7 @@ a = _createVNode(A, null, _isSlot(a) ? a : {
201198` ;
202199
203200exports [` select > select 1` ] = `
204- "import { withDirectives as _withDirectives , vModelSelect as _vModelSelect , createVNode as _createVNode , createTextVNode as _createTextVNode } from "vue";
201+ "import { createTextVNode as _createTextVNode , createVNode as _createVNode , vModelSelect as _vModelSelect , withDirectives as _withDirectives } from "vue";
205202_withDirectives(_createVNode("select", {
206203 " onUpdate:modelValue" : $event => test = $event
207204} , [_createVNode("option", {
@@ -219,25 +216,24 @@ custom("div", null, [_createTextVNode("pragma")]);"
219216` ;
220217
221218exports [` should keep \` import * as Vue from "vue"\` > should keep \` import * as Vue from "vue"\` 1` ] = `
222- "import { createVNode as _createVNode , createTextVNode as _createTextVNode } from "vue";
219+ "import { createTextVNode as _createTextVNode , createVNode as _createVNode } from "vue";
223220import * as Vue from 'vue';
224221_createVNode("div", null, [_createTextVNode("Vue")]);"
225222` ;
226223
227224exports [` single no need for a mergeProps call > single no need for a mergeProps call 1` ] = `
228- "import { createVNode as _createVNode , createTextVNode as _createTextVNode } from "vue";
225+ "import { createTextVNode as _createTextVNode , createVNode as _createVNode } from "vue";
229226_createVNode("div", x, [_createTextVNode("single")], 16);"
230227` ;
231228
232229exports [` specifiers should be merged into a single importDeclaration > specifiers should be merged into a single importDeclaration 1` ] = `
233- "import { createVNode as _createVNode } from "vue";
234- import { createVNode , Fragment as _Fragment } from 'vue';
230+ "import { createVNode , Fragment as _Fragment , createVNode as _createVNode } from 'vue';
235231import { vShow } from 'vue';
236232_createVNode(_Fragment, null, null);"
237233` ;
238234
239235exports [` textarea > textarea 1` ] = `
240- "import { withDirectives as _withDirectives , createVNode as _createVNode , vModelText as _vModelText } from "vue";
236+ "import { vModelText as _vModelText , createVNode as _createVNode , withDirectives as _withDirectives } from "vue";
241237_withDirectives(_createVNode("textarea", {
242238 " onUpdate:modelValue" : $event => test = $event
243239} , null, 8, ["onUpdate:modelValue"]), [[_vModelText, test]]);"
@@ -252,20 +248,20 @@ custom("div", {
252248` ;
253249
254250exports [` use "model" as the prop name > use "model" as the prop name 1` ] = `
255- "import { createVNode as _createVNode , resolveComponent as _resolveComponent } from "vue";
251+ "import { resolveComponent as _resolveComponent , createVNode as _createVNode } from "vue";
256252_createVNode(_resolveComponent("C"), {
257253 " model" : foo ,
258254 " onUpdate:model" : $event => foo = $event
259255} , null, 8, ["model", "onUpdate:model"]);"
260256` ;
261257
262258exports [` using v-slots without children should not be spread > using v-slots without children should not be spread 1` ] = `
263- "import { createVNode as _createVNode , resolveDirective as _resolveDirective , resolveComponent as _resolveComponent } from "vue";
259+ "import { resolveComponent as _resolveComponent , resolveDirective as _resolveDirective , createVNode as _createVNode } from "vue";
264260_createVNode(_resolveComponent("A"), null, slots);"
265261` ;
266262
267263exports [` v-model target value support variable > v-model target value support variable 1` ] = `
268- "import { createVNode as _createVNode , resolveComponent as _resolveComponent , Fragment as _Fragment } from "vue";
264+ "import { Fragment as _Fragment , resolveComponent as _resolveComponent , createVNode as _createVNode } from "vue";
269265const foo = 'foo';
270266const a = () => 'a';
271267const b = {
@@ -308,7 +304,7 @@ _createVNode(_Fragment, null, [_createVNode(_resolveComponent("A"), {
308304` ;
309305
310306exports [` v-show > v-show 1` ] = `
311- "import { withDirectives as _withDirectives , createVNode as _createVNode , vShow as _vShow , createTextVNode as _createTextVNode } from "vue";
307+ "import { createTextVNode as _createTextVNode , vShow as _vShow , createVNode as _createVNode , withDirectives as _withDirectives } from "vue";
312308_withDirectives(_createVNode("div", null, [_createTextVNode("vShow")], 512), [[_vShow, x]]);"
313309` ;
314310
@@ -320,7 +316,7 @@ _createVNode("h1", {
320316` ;
321317
322318exports [` vModels > vModels 1` ] = `
323- "import { createVNode as _createVNode , resolveComponent as _resolveComponent } from "vue";
319+ "import { resolveComponent as _resolveComponent , createVNode as _createVNode } from "vue";
324320_createVNode(_resolveComponent("C"), {
325321 " modelValue" : foo ,
326322 " modelModifiers" : {
0 commit comments