@@ -46,13 +46,13 @@ describe('constructTurbopackConfig', () => {
46
46
47
47
expect ( result ) . toEqual ( {
48
48
rules : {
49
- '**/instrumentation.*' : {
49
+ '**/instrumentation-client .*' : {
50
50
loaders : [
51
51
{
52
52
loader : '/mocked/path/to/valueInjectionLoader.js' ,
53
53
options : {
54
54
values : {
55
- _sentryRouteManifest : mockRouteManifest ,
55
+ _sentryRouteManifest : JSON . stringify ( mockRouteManifest ) ,
56
56
} ,
57
57
} ,
58
58
} ,
@@ -88,9 +88,9 @@ describe('constructTurbopackConfig', () => {
88
88
} ) ;
89
89
90
90
expect ( result . rules ) . toBeDefined ( ) ;
91
- expect ( result . rules ! [ '**/instrumentation.*' ] ) . toBeDefined ( ) ;
91
+ expect ( result . rules ! [ '**/instrumentation-client .*' ] ) . toBeDefined ( ) ;
92
92
93
- const rule = result . rules ! [ '**/instrumentation.*' ] ;
93
+ const rule = result . rules ! [ '**/instrumentation-client .*' ] ;
94
94
expect ( rule ) . toHaveProperty ( 'loaders' ) ;
95
95
96
96
const ruleWithLoaders = rule as { loaders : Array < { loader : string ; options : any } > } ;
@@ -159,13 +159,13 @@ describe('constructTurbopackConfig', () => {
159
159
} ,
160
160
rules : {
161
161
'*.test.js' : [ 'jest-loader' ] ,
162
- '**/instrumentation.*' : {
162
+ '**/instrumentation-client .*' : {
163
163
loaders : [
164
164
{
165
165
loader : '/mocked/path/to/valueInjectionLoader.js' ,
166
166
options : {
167
167
values : {
168
- _sentryRouteManifest : mockRouteManifest ,
168
+ _sentryRouteManifest : JSON . stringify ( mockRouteManifest ) ,
169
169
} ,
170
170
} ,
171
171
} ,
@@ -200,6 +200,18 @@ describe('constructTurbopackConfig', () => {
200
200
201
201
expect ( result ) . toEqual ( {
202
202
rules : {
203
+ '**/instrumentation-client.*' : {
204
+ loaders : [
205
+ {
206
+ loader : '/mocked/path/to/valueInjectionLoader.js' ,
207
+ options : {
208
+ values : {
209
+ _sentryRouteManifest : JSON . stringify ( mockRouteManifest ) ,
210
+ } ,
211
+ } ,
212
+ } ,
213
+ ] ,
214
+ } ,
203
215
'**/instrumentation.*' : existingRule ,
204
216
} ,
205
217
} ) ;
@@ -218,13 +230,13 @@ describe('constructTurbopackConfig', () => {
218
230
219
231
expect ( result ) . toEqual ( {
220
232
rules : {
221
- '**/instrumentation.*' : {
233
+ '**/instrumentation-client .*' : {
222
234
loaders : [
223
235
{
224
236
loader : '/mocked/path/to/valueInjectionLoader.js' ,
225
237
options : {
226
238
values : {
227
- _sentryRouteManifest : emptyManifest ,
239
+ _sentryRouteManifest : JSON . stringify ( emptyManifest ) ,
228
240
} ,
229
241
} ,
230
242
} ,
@@ -251,13 +263,13 @@ describe('constructTurbopackConfig', () => {
251
263
252
264
expect ( result ) . toEqual ( {
253
265
rules : {
254
- '**/instrumentation.*' : {
266
+ '**/instrumentation-client .*' : {
255
267
loaders : [
256
268
{
257
269
loader : '/mocked/path/to/valueInjectionLoader.js' ,
258
270
options : {
259
271
values : {
260
- _sentryRouteManifest : complexManifest ,
272
+ _sentryRouteManifest : JSON . stringify ( complexManifest ) ,
261
273
} ,
262
274
} ,
263
275
} ,
@@ -281,13 +293,13 @@ describe('constructTurbopackConfig', () => {
281
293
282
294
expect ( result ) . toEqual ( {
283
295
rules : {
284
- '**/instrumentation.*' : {
296
+ '**/instrumentation-client .*' : {
285
297
loaders : [
286
298
{
287
299
loader : '/mocked/path/to/valueInjectionLoader.js' ,
288
300
options : {
289
301
values : {
290
- _sentryRouteManifest : mockRouteManifest ,
302
+ _sentryRouteManifest : JSON . stringify ( mockRouteManifest ) ,
291
303
} ,
292
304
} ,
293
305
} ,
@@ -370,6 +382,7 @@ describe('constructTurbopackConfig', () => {
370
382
options : {
371
383
values : {
372
384
_sentryNextJsVersion : '14.0.0' ,
385
+ _sentryRouteManifest : JSON . stringify ( mockRouteManifest ) ,
373
386
} ,
374
387
} ,
375
388
} ,
@@ -382,7 +395,6 @@ describe('constructTurbopackConfig', () => {
382
395
options : {
383
396
values : {
384
397
_sentryNextJsVersion : '14.0.0' ,
385
- _sentryRouteManifest : mockRouteManifest ,
386
398
} ,
387
399
} ,
388
400
} ,
@@ -406,13 +418,13 @@ describe('constructTurbopackConfig', () => {
406
418
407
419
expect ( result ) . toEqual ( {
408
420
rules : {
409
- '**/instrumentation.*' : {
421
+ '**/instrumentation-client .*' : {
410
422
loaders : [
411
423
{
412
424
loader : '/mocked/path/to/valueInjectionLoader.js' ,
413
425
options : {
414
426
values : {
415
- _sentryRouteManifest : mockRouteManifest ,
427
+ _sentryRouteManifest : JSON . stringify ( mockRouteManifest ) ,
416
428
} ,
417
429
} ,
418
430
} ,
@@ -507,6 +519,7 @@ describe('constructTurbopackConfig', () => {
507
519
options : {
508
520
values : {
509
521
_sentryNextJsVersion : nextJsVersion ,
522
+ _sentryRouteManifest : JSON . stringify ( mockRouteManifest ) ,
510
523
} ,
511
524
} ,
512
525
} ,
@@ -519,7 +532,6 @@ describe('constructTurbopackConfig', () => {
519
532
options : {
520
533
values : {
521
534
_sentryNextJsVersion : nextJsVersion ,
522
- _sentryRouteManifest : mockRouteManifest ,
523
535
} ,
524
536
} ,
525
537
} ,
@@ -697,6 +709,7 @@ describe('constructTurbopackConfig', () => {
697
709
options : {
698
710
values : {
699
711
_sentryNextJsVersion : nextJsVersion ,
712
+ _sentryRouteManifest : JSON . stringify ( mockRouteManifest ) ,
700
713
} ,
701
714
} ,
702
715
} ,
@@ -709,7 +722,6 @@ describe('constructTurbopackConfig', () => {
709
722
options : {
710
723
values : {
711
724
_sentryNextJsVersion : nextJsVersion ,
712
- _sentryRouteManifest : mockRouteManifest ,
713
725
} ,
714
726
} ,
715
727
} ,
0 commit comments