Skip to content

Commit 5804406

Browse files
committed
wip(vitest-migration): compiler-core tests passing
1 parent f0d78e8 commit 5804406

14 files changed

+584
-584
lines changed

packages/compiler-core/__tests__/__snapshots__/codegen.spec.ts.snap

Lines changed: 34 additions & 34 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[`compiler: codegen ArrayExpression 1`] = `
3+
exports[`compiler: codegen > ArrayExpression 1`] = `
44
"
55
return function render(_ctx, _cache) {
66
with (_ctx) {
@@ -12,14 +12,14 @@ return function render(_ctx, _cache) {
1212
}"
1313
`;
1414

15-
exports[`compiler: codegen CacheExpression 1`] = `
15+
exports[`compiler: codegen > CacheExpression 1`] = `
1616
"
1717
export function render(_ctx, _cache) {
1818
return _cache[1] || (_cache[1] = foo)
1919
}"
2020
`;
2121

22-
exports[`compiler: codegen CacheExpression w/ isVNode: true 1`] = `
22+
exports[`compiler: codegen > CacheExpression w/ isVNode: true 1`] = `
2323
"
2424
export function render(_ctx, _cache) {
2525
return _cache[1] || (
@@ -31,7 +31,7 @@ export function render(_ctx, _cache) {
3131
}"
3232
`;
3333

34-
exports[`compiler: codegen ConditionalExpression 1`] = `
34+
exports[`compiler: codegen > ConditionalExpression 1`] = `
3535
"
3636
return function render(_ctx, _cache) {
3737
with (_ctx) {
@@ -44,48 +44,48 @@ return function render(_ctx, _cache) {
4444
}"
4545
`;
4646

47-
exports[`compiler: codegen Element (callExpression + objectExpression + TemplateChildNode[]) 1`] = `
47+
exports[`compiler: codegen > Element (callExpression + objectExpression + TemplateChildNode[]) 1`] = `
4848
"
4949
return function render(_ctx, _cache) {
5050
with (_ctx) {
51-
return _createElementVNode("div", {
52-
id: "foo",
51+
return _createElementVNode(\\"div\\", {
52+
id: \\"foo\\",
5353
[prop]: bar,
5454
[foo + bar]: bar
5555
}, [
56-
_createElementVNode("p", { "some-key": "foo" })
56+
_createElementVNode(\\"p\\", { \\"some-key\\": \\"foo\\" })
5757
], 16)
5858
}
5959
}"
6060
`;
6161

62-
exports[`compiler: codegen assets + temps 1`] = `
62+
exports[`compiler: codegen > assets + temps 1`] = `
6363
"
6464
return function render(_ctx, _cache) {
6565
with (_ctx) {
66-
const _component_Foo = _resolveComponent("Foo")
67-
const _component_bar_baz = _resolveComponent("bar-baz")
68-
const _component_barbaz = _resolveComponent("barbaz")
69-
const _component_Qux = _resolveComponent("Qux", true)
70-
const _directive_my_dir_0 = _resolveDirective("my_dir_0")
71-
const _directive_my_dir_1 = _resolveDirective("my_dir_1")
66+
const _component_Foo = _resolveComponent(\\"Foo\\")
67+
const _component_bar_baz = _resolveComponent(\\"bar-baz\\")
68+
const _component_barbaz = _resolveComponent(\\"barbaz\\")
69+
const _component_Qux = _resolveComponent(\\"Qux\\", true)
70+
const _directive_my_dir_0 = _resolveDirective(\\"my_dir_0\\")
71+
const _directive_my_dir_1 = _resolveDirective(\\"my_dir_1\\")
7272
let _temp0, _temp1, _temp2
7373
7474
return null
7575
}
7676
}"
7777
`;
7878

79-
exports[`compiler: codegen comment 1`] = `
79+
exports[`compiler: codegen > comment 1`] = `
8080
"
8181
return function render(_ctx, _cache) {
8282
with (_ctx) {
83-
return _createCommentVNode("foo")
83+
return _createCommentVNode(\\"foo\\")
8484
}
8585
}"
8686
`;
8787

88-
exports[`compiler: codegen compound expression 1`] = `
88+
exports[`compiler: codegen > compound expression 1`] = `
8989
"
9090
return function render(_ctx, _cache) {
9191
with (_ctx) {
@@ -94,7 +94,7 @@ return function render(_ctx, _cache) {
9494
}"
9595
`;
9696

97-
exports[`compiler: codegen forNode 1`] = `
97+
exports[`compiler: codegen > forNode 1`] = `
9898
"
9999
return function render(_ctx, _cache) {
100100
with (_ctx) {
@@ -103,7 +103,7 @@ return function render(_ctx, _cache) {
103103
}"
104104
`;
105105

106-
exports[`compiler: codegen forNode with constant expression 1`] = `
106+
exports[`compiler: codegen > forNode with constant expression 1`] = `
107107
"
108108
return function render(_ctx, _cache) {
109109
with (_ctx) {
@@ -112,7 +112,7 @@ return function render(_ctx, _cache) {
112112
}"
113113
`;
114114

115-
exports[`compiler: codegen function mode preamble 1`] = `
115+
exports[`compiler: codegen > function mode preamble 1`] = `
116116
"const _Vue = Vue
117117
118118
return function render(_ctx, _cache) {
@@ -124,18 +124,18 @@ return function render(_ctx, _cache) {
124124
}"
125125
`;
126126

127-
exports[`compiler: codegen function mode preamble w/ prefixIdentifiers: true 1`] = `
127+
exports[`compiler: codegen > function mode preamble w/ prefixIdentifiers: true 1`] = `
128128
"const { createVNode: _createVNode, resolveDirective: _resolveDirective } = Vue
129129
130130
return function render(_ctx, _cache) {
131131
return null
132132
}"
133133
`;
134134

135-
exports[`compiler: codegen hoists 1`] = `
135+
exports[`compiler: codegen > hoists 1`] = `
136136
"
137137
const _hoisted_1 = hello
138-
const _hoisted_2 = { id: "foo" }
138+
const _hoisted_2 = { id: \\"foo\\" }
139139
140140
return function render(_ctx, _cache) {
141141
with (_ctx) {
@@ -144,7 +144,7 @@ return function render(_ctx, _cache) {
144144
}"
145145
`;
146146

147-
exports[`compiler: codegen ifNode 1`] = `
147+
exports[`compiler: codegen > ifNode 1`] = `
148148
"
149149
return function render(_ctx, _cache) {
150150
with (_ctx) {
@@ -155,7 +155,7 @@ return function render(_ctx, _cache) {
155155
}"
156156
`;
157157

158-
exports[`compiler: codegen interpolation 1`] = `
158+
exports[`compiler: codegen > interpolation 1`] = `
159159
"
160160
return function render(_ctx, _cache) {
161161
with (_ctx) {
@@ -164,16 +164,16 @@ return function render(_ctx, _cache) {
164164
}"
165165
`;
166166

167-
exports[`compiler: codegen module mode preamble 1`] = `
168-
"import { createVNode as _createVNode, resolveDirective as _resolveDirective } from "vue"
167+
exports[`compiler: codegen > module mode preamble 1`] = `
168+
"import { createVNode as _createVNode, resolveDirective as _resolveDirective } from \\"vue\\"
169169
170170
export function render(_ctx, _cache) {
171171
return null
172172
}"
173173
`;
174174

175-
exports[`compiler: codegen module mode preamble w/ optimizeImports: true 1`] = `
176-
"import { createVNode, resolveDirective } from "vue"
175+
exports[`compiler: codegen > module mode preamble w/ optimizeImports: true 1`] = `
176+
"import { createVNode, resolveDirective } from \\"vue\\"
177177
178178
// Binding optimization for webpack code-split
179179
const _createVNode = createVNode, _resolveDirective = resolveDirective
@@ -183,16 +183,16 @@ export function render(_ctx, _cache) {
183183
}"
184184
`;
185185

186-
exports[`compiler: codegen static text 1`] = `
186+
exports[`compiler: codegen > static text 1`] = `
187187
"
188188
return function render(_ctx, _cache) {
189189
with (_ctx) {
190-
return "hello"
190+
return \\"hello\\"
191191
}
192192
}"
193193
`;
194194

195-
exports[`compiler: codegen temps 1`] = `
195+
exports[`compiler: codegen > temps 1`] = `
196196
"
197197
return function render(_ctx, _cache) {
198198
with (_ctx) {

packages/compiler-core/__tests__/__snapshots__/compile.spec.ts.snap

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

3-
exports[`compiler: integration tests function mode 1`] = `
3+
exports[`compiler: integration tests > function mode 1`] = `
44
"const _Vue = Vue
55
66
return function render(_ctx, _cache) {
77
with (_ctx) {
88
const { toDisplayString: _toDisplayString, openBlock: _openBlock, createElementBlock: _createElementBlock, createCommentVNode: _createCommentVNode, createTextVNode: _createTextVNode, Fragment: _Fragment, renderList: _renderList, createElementVNode: _createElementVNode, normalizeClass: _normalizeClass } = _Vue
99
10-
return (_openBlock(), _createElementBlock("div", {
11-
id: "foo",
10+
return (_openBlock(), _createElementBlock(\\"div\\", {
11+
id: \\"foo\\",
1212
class: _normalizeClass(bar.baz)
1313
}, [
14-
_createTextVNode(_toDisplayString(world.burn()) + " ", 1 /* TEXT */),
14+
_createTextVNode(_toDisplayString(world.burn()) + \\" \\", 1 /* TEXT */),
1515
ok
16-
? (_openBlock(), _createElementBlock("div", { key: 0 }, "yes"))
16+
? (_openBlock(), _createElementBlock(\\"div\\", { key: 0 }, \\"yes\\"))
1717
: (_openBlock(), _createElementBlock(_Fragment, { key: 1 }, [
18-
_createTextVNode("no")
18+
_createTextVNode(\\"no\\")
1919
], 64 /* STABLE_FRAGMENT */)),
2020
(_openBlock(true), _createElementBlock(_Fragment, null, _renderList(list, (value, index) => {
21-
return (_openBlock(), _createElementBlock("div", null, [
22-
_createElementVNode("span", null, _toDisplayString(value + index), 1 /* TEXT */)
21+
return (_openBlock(), _createElementBlock(\\"div\\", null, [
22+
_createElementVNode(\\"span\\", null, _toDisplayString(value + index), 1 /* TEXT */)
2323
]))
2424
}), 256 /* UNKEYED_FRAGMENT */))
2525
], 2 /* CLASS */))
2626
}
2727
}"
2828
`;
2929

30-
exports[`compiler: integration tests function mode w/ prefixIdentifiers: true 1`] = `
30+
exports[`compiler: integration tests > function mode w/ prefixIdentifiers: true 1`] = `
3131
"const { toDisplayString: _toDisplayString, openBlock: _openBlock, createElementBlock: _createElementBlock, createCommentVNode: _createCommentVNode, createTextVNode: _createTextVNode, Fragment: _Fragment, renderList: _renderList, createElementVNode: _createElementVNode, normalizeClass: _normalizeClass } = Vue
3232
3333
return function render(_ctx, _cache) {
34-
return (_openBlock(), _createElementBlock("div", {
35-
id: "foo",
34+
return (_openBlock(), _createElementBlock(\\"div\\", {
35+
id: \\"foo\\",
3636
class: _normalizeClass(_ctx.bar.baz)
3737
}, [
38-
_createTextVNode(_toDisplayString(_ctx.world.burn()) + " ", 1 /* TEXT */),
38+
_createTextVNode(_toDisplayString(_ctx.world.burn()) + \\" \\", 1 /* TEXT */),
3939
(_ctx.ok)
40-
? (_openBlock(), _createElementBlock("div", { key: 0 }, "yes"))
40+
? (_openBlock(), _createElementBlock(\\"div\\", { key: 0 }, \\"yes\\"))
4141
: (_openBlock(), _createElementBlock(_Fragment, { key: 1 }, [
42-
_createTextVNode("no")
42+
_createTextVNode(\\"no\\")
4343
], 64 /* STABLE_FRAGMENT */)),
4444
(_openBlock(true), _createElementBlock(_Fragment, null, _renderList(_ctx.list, (value, index) => {
45-
return (_openBlock(), _createElementBlock("div", null, [
46-
_createElementVNode("span", null, _toDisplayString(value + index), 1 /* TEXT */)
45+
return (_openBlock(), _createElementBlock(\\"div\\", null, [
46+
_createElementVNode(\\"span\\", null, _toDisplayString(value + index), 1 /* TEXT */)
4747
]))
4848
}), 256 /* UNKEYED_FRAGMENT */))
4949
], 2 /* CLASS */))
5050
}"
5151
`;
5252

53-
exports[`compiler: integration tests module mode 1`] = `
54-
"import { toDisplayString as _toDisplayString, openBlock as _openBlock, createElementBlock as _createElementBlock, createCommentVNode as _createCommentVNode, createTextVNode as _createTextVNode, Fragment as _Fragment, renderList as _renderList, createElementVNode as _createElementVNode, normalizeClass as _normalizeClass } from "vue"
53+
exports[`compiler: integration tests > module mode 1`] = `
54+
"import { toDisplayString as _toDisplayString, openBlock as _openBlock, createElementBlock as _createElementBlock, createCommentVNode as _createCommentVNode, createTextVNode as _createTextVNode, Fragment as _Fragment, renderList as _renderList, createElementVNode as _createElementVNode, normalizeClass as _normalizeClass } from \\"vue\\"
5555
5656
export function render(_ctx, _cache) {
57-
return (_openBlock(), _createElementBlock("div", {
58-
id: "foo",
57+
return (_openBlock(), _createElementBlock(\\"div\\", {
58+
id: \\"foo\\",
5959
class: _normalizeClass(_ctx.bar.baz)
6060
}, [
61-
_createTextVNode(_toDisplayString(_ctx.world.burn()) + " ", 1 /* TEXT */),
61+
_createTextVNode(_toDisplayString(_ctx.world.burn()) + \\" \\", 1 /* TEXT */),
6262
(_ctx.ok)
63-
? (_openBlock(), _createElementBlock("div", { key: 0 }, "yes"))
63+
? (_openBlock(), _createElementBlock(\\"div\\", { key: 0 }, \\"yes\\"))
6464
: (_openBlock(), _createElementBlock(_Fragment, { key: 1 }, [
65-
_createTextVNode("no")
65+
_createTextVNode(\\"no\\")
6666
], 64 /* STABLE_FRAGMENT */)),
6767
(_openBlock(true), _createElementBlock(_Fragment, null, _renderList(_ctx.list, (value, index) => {
68-
return (_openBlock(), _createElementBlock("div", null, [
69-
_createElementVNode("span", null, _toDisplayString(value + index), 1 /* TEXT */)
68+
return (_openBlock(), _createElementBlock(\\"div\\", null, [
69+
_createElementVNode(\\"span\\", null, _toDisplayString(value + index), 1 /* TEXT */)
7070
]))
7171
}), 256 /* UNKEYED_FRAGMENT */))
7272
], 2 /* CLASS */))

0 commit comments

Comments
 (0)