@@ -429,10 +429,14 @@ describe('addSentryCodeToPage', () => {
429
429
</body>
430
430
</html>` ;
431
431
432
- it ( 'does not add meta tags if no active transaction' , ( ) => {
432
+ it ( "Adds add meta tags and fetch proxy script if there's no active transaction" , ( ) => {
433
433
const transformPageChunk = addSentryCodeToPage ( { } ) ;
434
434
const transformed = transformPageChunk ( { html, done : true } ) ;
435
- expect ( transformed ) . toEqual ( html ) ;
435
+
436
+ expect ( transformed ) . toContain ( '<meta name="sentry-trace"' ) ;
437
+ expect ( transformed ) . toContain ( '<meta name="baggage"' ) ;
438
+ expect ( transformed ) . not . toContain ( 'sentry-transaction=' ) ;
439
+ expect ( transformed ) . toContain ( `<script >${ FETCH_PROXY_SCRIPT } </script>` ) ;
436
440
} ) ;
437
441
438
442
it ( 'adds meta tags and the fetch proxy script if there is an active transaction' , ( ) => {
@@ -442,6 +446,7 @@ describe('addSentryCodeToPage', () => {
442
446
443
447
expect ( transformed ) . toContain ( '<meta name="sentry-trace"' ) ;
444
448
expect ( transformed ) . toContain ( '<meta name="baggage"' ) ;
449
+ expect ( transformed ) . toContain ( 'sentry-transaction=test' ) ;
445
450
expect ( transformed ) . toContain ( `<script >${ FETCH_PROXY_SCRIPT } </script>` ) ;
446
451
} ) ;
447
452
} ) ;
@@ -453,18 +458,17 @@ describe('addSentryCodeToPage', () => {
453
458
454
459
expect ( transformed ) . toContain ( '<meta name="sentry-trace"' ) ;
455
460
expect ( transformed ) . toContain ( '<meta name="baggage"' ) ;
461
+ expect ( transformed ) . toContain ( 'sentry-transaction=test' ) ;
456
462
expect ( transformed ) . toContain ( `<script nonce="123abc">${ FETCH_PROXY_SCRIPT } </script>` ) ;
457
463
} ) ;
458
464
} ) ;
459
465
460
466
it ( 'does not add the fetch proxy script if the `injectFetchProxyScript` option is false' , ( ) => {
461
467
const transformPageChunk = addSentryCodeToPage ( { injectFetchProxyScript : false } ) ;
462
- SentryNode . startSpan ( { name : 'test' } , ( ) => {
463
- const transformed = transformPageChunk ( { html, done : true } ) as string ;
468
+ const transformed = transformPageChunk ( { html, done : true } ) as string ;
464
469
465
- expect ( transformed ) . toContain ( '<meta name="sentry-trace"' ) ;
466
- expect ( transformed ) . toContain ( '<meta name="baggage"' ) ;
467
- expect ( transformed ) . not . toContain ( `<script >${ FETCH_PROXY_SCRIPT } </script>` ) ;
468
- } ) ;
470
+ expect ( transformed ) . toContain ( '<meta name="sentry-trace"' ) ;
471
+ expect ( transformed ) . toContain ( '<meta name="baggage"' ) ;
472
+ expect ( transformed ) . not . toContain ( `<script >${ FETCH_PROXY_SCRIPT } </script>` ) ;
469
473
} ) ;
470
474
} ) ;
0 commit comments