Skip to content

Commit 0cd2213

Browse files
committed
wip(vitest-migration): compiler-sfc tests passing
1 parent 8599242 commit 0cd2213

8 files changed

+356
-356
lines changed

packages/compiler-sfc/__tests__/__snapshots__/compileScript.spec.ts.snap

Lines changed: 134 additions & 134 deletions
Large diffs are not rendered by default.

packages/compiler-sfc/__tests__/__snapshots__/compileScriptPropsTransform.spec.ts.snap

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
// Jest Snapshot v1, https://goo.gl/fbAQLP
1+
// Vitest Snapshot v1
22

3-
exports[`sfc props transform $$() escape 1`] = `
3+
exports[`sfc props transform > $$() escape 1`] = `
44
"import { toRef as _toRef } from 'vue'
55
66
export default {
@@ -20,8 +20,8 @@ return () => {}
2020
}"
2121
`;
2222

23-
exports[`sfc props transform aliasing 1`] = `
24-
"import { toDisplayString as _toDisplayString } from "vue"
23+
exports[`sfc props transform > aliasing 1`] = `
24+
"import { toDisplayString as _toDisplayString } from \\"vue\\"
2525
2626
2727
export default {
@@ -40,8 +40,8 @@ return (_ctx, _cache) => {
4040
}"
4141
`;
4242

43-
exports[`sfc props transform basic usage 1`] = `
44-
"import { toDisplayString as _toDisplayString } from "vue"
43+
exports[`sfc props transform > basic usage 1`] = `
44+
"import { toDisplayString as _toDisplayString } from \\"vue\\"
4545
4646
4747
export default {
@@ -59,8 +59,8 @@ return (_ctx, _cache) => {
5959
}"
6060
`;
6161

62-
exports[`sfc props transform computed static key 1`] = `
63-
"import { toDisplayString as _toDisplayString } from "vue"
62+
exports[`sfc props transform > computed static key 1`] = `
63+
"import { toDisplayString as _toDisplayString } from \\"vue\\"
6464
6565
6666
export default {
@@ -78,7 +78,7 @@ return (_ctx, _cache) => {
7878
}"
7979
`;
8080

81-
exports[`sfc props transform default values w/ runtime declaration 1`] = `
81+
exports[`sfc props transform > default values w/ runtime declaration 1`] = `
8282
"import { mergeDefaults as _mergeDefaults } from 'vue'
8383
8484
export default {
@@ -96,7 +96,7 @@ return () => {}
9696
}"
9797
`;
9898

99-
exports[`sfc props transform default values w/ type declaration 1`] = `
99+
exports[`sfc props transform > default values w/ type declaration 1`] = `
100100
"import { defineComponent as _defineComponent } from 'vue'
101101
102102
export default /*#__PURE__*/_defineComponent({
@@ -114,7 +114,7 @@ return () => {}
114114
})"
115115
`;
116116

117-
exports[`sfc props transform default values w/ type declaration, prod mode 1`] = `
117+
exports[`sfc props transform > default values w/ type declaration, prod mode 1`] = `
118118
"import { defineComponent as _defineComponent } from 'vue'
119119
120120
export default /*#__PURE__*/_defineComponent({
@@ -136,8 +136,8 @@ return () => {}
136136
})"
137137
`;
138138

139-
exports[`sfc props transform multiple variable declarations 1`] = `
140-
"import { toDisplayString as _toDisplayString, openBlock as _openBlock, createElementBlock as _createElementBlock } from "vue"
139+
exports[`sfc props transform > multiple variable declarations 1`] = `
140+
"import { toDisplayString as _toDisplayString, openBlock as _openBlock, createElementBlock as _createElementBlock } from \\"vue\\"
141141
142142
143143
export default {
@@ -147,14 +147,14 @@ export default {
147147
const bar = 'fish', hello = 'world'
148148
149149
return (_ctx, _cache) => {
150-
return (_openBlock(), _createElementBlock("div", null, _toDisplayString(__props.foo) + " " + _toDisplayString(hello) + " " + _toDisplayString(bar), 1 /* TEXT */))
150+
return (_openBlock(), _createElementBlock(\\"div\\", null, _toDisplayString(__props.foo) + \\" \\" + _toDisplayString(hello) + \\" \\" + _toDisplayString(bar), 1 /* TEXT */))
151151
}
152152
}
153153
154154
}"
155155
`;
156156

157-
exports[`sfc props transform nested scope 1`] = `
157+
exports[`sfc props transform > nested scope 1`] = `
158158
"export default {
159159
props: ['foo', 'bar'],
160160
setup(__props) {
@@ -171,33 +171,33 @@ return () => {}
171171
}"
172172
`;
173173

174-
exports[`sfc props transform non-identifier prop names 1`] = `
175-
"import { toDisplayString as _toDisplayString } from "vue"
174+
exports[`sfc props transform > non-identifier prop names 1`] = `
175+
"import { toDisplayString as _toDisplayString } from \\"vue\\"
176176
177177
178178
export default {
179179
props: { 'foo.bar': Function },
180180
setup(__props) {
181181
182182
183-
let x = __props["foo.bar"]
183+
let x = __props[\\"foo.bar\\"]
184184
185185
return (_ctx, _cache) => {
186-
return _toDisplayString(__props["foo.bar"])
186+
return _toDisplayString(__props[\\"foo.bar\\"])
187187
}
188188
}
189189
190190
}"
191191
`;
192192

193-
exports[`sfc props transform rest spread 1`] = `
193+
exports[`sfc props transform > rest spread 1`] = `
194194
"import { createPropsRestProxy as _createPropsRestProxy } from 'vue'
195195
196196
export default {
197197
props: ['foo', 'bar', 'baz'],
198198
setup(__props) {
199199
200-
const rest = _createPropsRestProxy(__props, ["foo","bar"]);
200+
const rest = _createPropsRestProxy(__props, [\\"foo\\",\\"bar\\"]);
201201
202202
203203

packages/compiler-sfc/__tests__/__snapshots__/compileScriptRefTransform.spec.ts.snap

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
// Jest Snapshot v1, https://goo.gl/fbAQLP
1+
// Vitest Snapshot v1
22

3-
exports[`sfc ref transform $ unwrapping 1`] = `
3+
exports[`sfc ref transform > $ unwrapping 1`] = `
44
"import { ref, shallowRef } from 'vue'
55
66
export default {
@@ -21,7 +21,7 @@ return { foo, a, b, get c() { return c }, set c(v) { c = v }, get d() { return d
2121
}"
2222
`;
2323

24-
exports[`sfc ref transform $ref & $shallowRef declarations 1`] = `
24+
exports[`sfc ref transform > $ref & $shallowRef declarations 1`] = `
2525
"import { ref as _ref, shallowRef as _shallowRef } from 'vue'
2626
2727
export default {
@@ -42,7 +42,7 @@ return { foo, a, b, get c() { return c }, set c(v) { c = v }, get d() { return d
4242
}"
4343
`;
4444

45-
exports[`sfc ref transform usage /w typescript 1`] = `
45+
exports[`sfc ref transform > usage /w typescript 1`] = `
4646
"import { ref as _ref, defineComponent as _defineComponent } from 'vue'
4747
4848
export default /*#__PURE__*/_defineComponent({
@@ -58,7 +58,7 @@ return { msg, bar }
5858
})"
5959
`;
6060

61-
exports[`sfc ref transform usage in normal <script> 1`] = `
61+
exports[`sfc ref transform > usage in normal <script> 1`] = `
6262
"import { ref as _ref } from 'vue'
6363
6464
export default {
@@ -71,7 +71,7 @@ exports[`sfc ref transform usage in normal <script> 1`] = `
7171
"
7272
`;
7373
74-
exports[`sfc ref transform usage with normal <script> (has macro usage) + <script setup> (no macro usage) 1`] = `
74+
exports[`sfc ref transform > usage with normal <script> (has macro usage) + <script setup> (no macro usage) 1`] = `
7575
"import { ref as _ref } from 'vue'
7676
7777
let data = _ref()
@@ -88,7 +88,7 @@ return { data }
8888
}"
8989
`;
9090
91-
exports[`sfc ref transform usage with normal <script> + <script setup> 1`] = `
91+
exports[`sfc ref transform > usage with normal <script> + <script setup> 1`] = `
9292
"import { ref as _ref } from 'vue'
9393
9494
let a = _ref(0)

packages/compiler-sfc/__tests__/__snapshots__/compileTemplate.spec.ts.snap

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
// Jest Snapshot v1, https://goo.gl/fbAQLP
1+
// Vitest Snapshot v1
22

33
exports[`dynamic v-on + static v-on should merged 1`] = `
4-
"import { toHandlerKey as _toHandlerKey, mergeProps as _mergeProps, openBlock as _openBlock, createElementBlock as _createElementBlock } from "vue"
4+
"import { toHandlerKey as _toHandlerKey, mergeProps as _mergeProps, openBlock as _openBlock, createElementBlock as _createElementBlock } from \\"vue\\"
55
66
export function render(_ctx, _cache) {
7-
return (_openBlock(), _createElementBlock("input", _mergeProps({
7+
return (_openBlock(), _createElementBlock(\\"input\\", _mergeProps({
88
onBlur: _cache[0] || (_cache[0] = (...args) => (_ctx.onBlur && _ctx.onBlur(...args)))
99
}, {
1010
[_toHandlerKey(_ctx.validateEvent)]: _cache[1] || (_cache[1] = (...args) => (_ctx.onValidateEvent && _ctx.onValidateEvent(...args)))
@@ -13,41 +13,41 @@ export function render(_ctx, _cache) {
1313
`;
1414

1515
exports[`should not hoist srcset URLs in SSR mode 1`] = `
16-
"import { resolveComponent as _resolveComponent, withCtx as _withCtx, createVNode as _createVNode } from "vue"
17-
import { ssrRenderAttr as _ssrRenderAttr, ssrRenderComponent as _ssrRenderComponent } from "vue/server-renderer"
16+
"import { resolveComponent as _resolveComponent, withCtx as _withCtx, createVNode as _createVNode } from \\"vue\\"
17+
import { ssrRenderAttr as _ssrRenderAttr, ssrRenderComponent as _ssrRenderComponent } from \\"vue/server-renderer\\"
1818
import _imports_0 from './img/foo.svg'
1919
import _imports_1 from './img/bar.svg'
2020
2121
2222
export function ssrRender(_ctx, _push, _parent, _attrs) {
23-
const _component_router_link = _resolveComponent("router-link")
23+
const _component_router_link = _resolveComponent(\\"router-link\\")
2424
2525
_push(\`<!--[--><picture><source\${
26-
_ssrRenderAttr("srcset", _imports_0)
26+
_ssrRenderAttr(\\"srcset\\", _imports_0)
2727
}><img\${
28-
_ssrRenderAttr("src", _imports_0)
28+
_ssrRenderAttr(\\"src\\", _imports_0)
2929
}></picture>\`)
3030
_push(_ssrRenderComponent(_component_router_link, null, {
3131
default: _withCtx((_, _push, _parent, _scopeId) => {
3232
if (_push) {
3333
_push(\`<picture\${
3434
_scopeId
3535
}><source\${
36-
_ssrRenderAttr("srcset", _imports_1)
36+
_ssrRenderAttr(\\"srcset\\", _imports_1)
3737
}\${
3838
_scopeId
3939
}><img\${
40-
_ssrRenderAttr("src", _imports_1)
40+
_ssrRenderAttr(\\"src\\", _imports_1)
4141
}\${
4242
_scopeId
4343
}></picture>\`)
4444
} else {
4545
return [
46-
_createVNode("picture", null, [
47-
_createVNode("source", {
46+
_createVNode(\\"picture\\", null, [
47+
_createVNode(\\"source\\", {
4848
srcset: _imports_1
4949
}),
50-
_createVNode("img", { src: _imports_1 })
50+
_createVNode(\\"img\\", { src: _imports_1 })
5151
])
5252
]
5353
}

0 commit comments

Comments
 (0)