11// Jest Snapshot v1, https://goo.gl/fbAQLP
22
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` ] = `
44{
55 " transform" : {
66 " ^.+.tsx?$" : [
@@ -13,21 +13,37 @@ exports[`create-jest-preset CJS presets createDefaultPreset should return preset
1313}
1414` ;
1515
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` ] = `
1717{
1818 " transform" : {
19- " ^.+.[tj]sx ?$" : [
19+ " ^.+.tsx ?$" : [
2020 " ts-jest" ,
2121 {
22- " isolatedModules" : true ,
2322 " tsconfig" : " tsconfig.spec.json" ,
2423 },
2524 ],
2625 },
2726}
2827` ;
2928
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` ] = `
3147{
3248 " transform" : {
3349 " ^.+.jsx?$" : " babel-jest" ,
@@ -44,6 +60,54 @@ exports[`create-jest-preset CJS presets createWithBabelPreset should return pres
4460}
4561` ;
4662
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+
47111exports [` create-jest-preset ESM presets createDefaultEsmPreset should return preset config 1` ] = `
48112{
49113 " extensionsToTreatAsEsm" : [
@@ -64,7 +128,7 @@ exports[`create-jest-preset ESM presets createDefaultEsmPreset should return pre
64128}
65129` ;
66130
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` ] = `
68132{
69133 " extensionsToTreatAsEsm" : [
70134 " .jsx" ,
@@ -73,10 +137,13 @@ exports[`create-jest-preset ESM presets createJsWithTsEsmPreset should return pr
73137 " .mts" ,
74138 ],
75139 " transform" : {
76- " ^.+\\ .m?[tj]sx?$" : [
77- " ts-jest" ,
140+ " ^.+\\ .m?jsx?$" : " babel-jest" ,
141+ " ^.+\\ .m?tsx?$" : [
142+ " ts-jest/legacy" ,
78143 {
79- " isolatedModules" : true ,
144+ " babelConfig" : {
145+ " babelrc" : true ,
146+ },
80147 " tsconfig" : " tsconfig.spec.json" ,
81148 " useESM" : true ,
82149 },
@@ -85,7 +152,7 @@ exports[`create-jest-preset ESM presets createJsWithTsEsmPreset should return pr
85152}
86153` ;
87154
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` ] = `
89156{
90157 " extensionsToTreatAsEsm" : [
91158 " .jsx" ,
@@ -109,6 +176,48 @@ exports[`create-jest-preset ESM presets createWithBabelEsmPreset should return p
109176}
110177` ;
111178
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+
112221exports [` create-jest-preset createJestPreset should return correct preset 1` ] = `
113222{
114223 " transform" : {
0 commit comments