1
1
// Jest Snapshot v1, https://goo.gl/fbAQLP
2
2
3
- exports [` create-jest-preset CJS presets createDefaultPreset should return preset config 1` ] = `
3
+ exports [` create-jest-preset CJS presets createDefaultLegacyPreset should return preset config 1` ] = `
4
4
{
5
5
" transform" : {
6
6
" ^.+.tsx?$" : [
@@ -13,21 +13,37 @@ exports[`create-jest-preset CJS presets createDefaultPreset should return preset
13
13
}
14
14
` ;
15
15
16
- exports [` create-jest-preset CJS presets createJsWithTsPreset should return preset config 1` ] = `
16
+ exports [` create-jest-preset CJS presets createDefaultPreset should return preset config 1` ] = `
17
17
{
18
18
" transform" : {
19
- " ^.+.[tj]sx ?$" : [
19
+ " ^.+.tsx ?$" : [
20
20
" ts-jest" ,
21
21
{
22
- " isolatedModules" : true ,
23
22
" tsconfig" : " tsconfig.spec.json" ,
24
23
},
25
24
],
26
25
},
27
26
}
28
27
` ;
29
28
30
- exports [` create-jest-preset CJS presets createWithBabelPreset should return preset config 1` ] = `
29
+ exports [` create-jest-preset CJS presets createJsWithBabelLegacyPreset should return preset config 1` ] = `
30
+ {
31
+ " transform" : {
32
+ " ^.+.jsx?$" : " babel-jest" ,
33
+ " ^.+.tsx?$" : [
34
+ " ts-jest/legacy" ,
35
+ {
36
+ " babelConfig" : {
37
+ " babelrc" : true ,
38
+ },
39
+ " tsconfig" : " tsconfig.spec.json" ,
40
+ },
41
+ ],
42
+ },
43
+ }
44
+ ` ;
45
+
46
+ exports [` create-jest-preset CJS presets createJsWithBabelPreset should return preset config 1` ] = `
31
47
{
32
48
" transform" : {
33
49
" ^.+.jsx?$" : " babel-jest" ,
@@ -44,6 +60,54 @@ exports[`create-jest-preset CJS presets createWithBabelPreset should return pres
44
60
}
45
61
` ;
46
62
63
+ exports [` create-jest-preset CJS presets createJsWithTsLegacyPreset should return preset config 1` ] = `
64
+ {
65
+ " transform" : {
66
+ " ^.+.[tj]sx?$" : [
67
+ " ts-jest/legacy" ,
68
+ {
69
+ " isolatedModules" : true ,
70
+ " tsconfig" : " tsconfig.spec.json" ,
71
+ },
72
+ ],
73
+ },
74
+ }
75
+ ` ;
76
+
77
+ exports [` create-jest-preset CJS presets createJsWithTsPreset should return preset config 1` ] = `
78
+ {
79
+ " transform" : {
80
+ " ^.+.[tj]sx?$" : [
81
+ " ts-jest" ,
82
+ {
83
+ " isolatedModules" : true ,
84
+ " tsconfig" : " tsconfig.spec.json" ,
85
+ },
86
+ ],
87
+ },
88
+ }
89
+ ` ;
90
+
91
+ exports [` create-jest-preset ESM presets createDefaultEsmLegacyPreset should return preset config 1` ] = `
92
+ {
93
+ " extensionsToTreatAsEsm" : [
94
+ " .jsx" ,
95
+ " .ts" ,
96
+ " .tsx" ,
97
+ " .mts" ,
98
+ ],
99
+ " transform" : {
100
+ " ^.+\\ .m?tsx?$" : [
101
+ " ts-jest/legacy" ,
102
+ {
103
+ " tsconfig" : " tsconfig.spec.json" ,
104
+ " useESM" : true ,
105
+ },
106
+ ],
107
+ },
108
+ }
109
+ ` ;
110
+
47
111
exports [` create-jest-preset ESM presets createDefaultEsmPreset should return preset config 1` ] = `
48
112
{
49
113
" extensionsToTreatAsEsm" : [
@@ -64,7 +128,7 @@ exports[`create-jest-preset ESM presets createDefaultEsmPreset should return pre
64
128
}
65
129
` ;
66
130
67
- exports [` create-jest-preset ESM presets createJsWithTsEsmPreset should return preset config 1` ] = `
131
+ exports [` create-jest-preset ESM presets createJsWithBabelEsmLegacyPreset should return preset config 1` ] = `
68
132
{
69
133
" extensionsToTreatAsEsm" : [
70
134
" .jsx" ,
@@ -73,10 +137,13 @@ exports[`create-jest-preset ESM presets createJsWithTsEsmPreset should return pr
73
137
" .mts" ,
74
138
],
75
139
" transform" : {
76
- " ^.+\\ .m?[tj]sx?$" : [
77
- " ts-jest" ,
140
+ " ^.+\\ .m?jsx?$" : " babel-jest" ,
141
+ " ^.+\\ .m?tsx?$" : [
142
+ " ts-jest/legacy" ,
78
143
{
79
- " isolatedModules" : true ,
144
+ " babelConfig" : {
145
+ " babelrc" : true ,
146
+ },
80
147
" tsconfig" : " tsconfig.spec.json" ,
81
148
" useESM" : true ,
82
149
},
@@ -85,7 +152,7 @@ exports[`create-jest-preset ESM presets createJsWithTsEsmPreset should return pr
85
152
}
86
153
` ;
87
154
88
- exports [` create-jest-preset ESM presets createWithBabelEsmPreset should return preset config 1` ] = `
155
+ exports [` create-jest-preset ESM presets createJsWithBabelEsmPreset should return preset config 1` ] = `
89
156
{
90
157
" extensionsToTreatAsEsm" : [
91
158
" .jsx" ,
@@ -109,6 +176,48 @@ exports[`create-jest-preset ESM presets createWithBabelEsmPreset should return p
109
176
}
110
177
` ;
111
178
179
+ exports [` create-jest-preset ESM presets createJsWithTsEsmLegacyPreset should return preset config 1` ] = `
180
+ {
181
+ " extensionsToTreatAsEsm" : [
182
+ " .jsx" ,
183
+ " .ts" ,
184
+ " .tsx" ,
185
+ " .mts" ,
186
+ ],
187
+ " transform" : {
188
+ " ^.+\\ .m?[tj]sx?$" : [
189
+ " ts-jest/legacy" ,
190
+ {
191
+ " isolatedModules" : true ,
192
+ " tsconfig" : " tsconfig.spec.json" ,
193
+ " useESM" : true ,
194
+ },
195
+ ],
196
+ },
197
+ }
198
+ ` ;
199
+
200
+ exports [` create-jest-preset ESM presets createJsWithTsEsmPreset should return preset config 1` ] = `
201
+ {
202
+ " extensionsToTreatAsEsm" : [
203
+ " .jsx" ,
204
+ " .ts" ,
205
+ " .tsx" ,
206
+ " .mts" ,
207
+ ],
208
+ " transform" : {
209
+ " ^.+\\ .m?[tj]sx?$" : [
210
+ " ts-jest" ,
211
+ {
212
+ " isolatedModules" : true ,
213
+ " tsconfig" : " tsconfig.spec.json" ,
214
+ " useESM" : true ,
215
+ },
216
+ ],
217
+ },
218
+ }
219
+ ` ;
220
+
112
221
exports [` create-jest-preset createJestPreset should return correct preset 1` ] = `
113
222
{
114
223
" transform" : {
0 commit comments