@@ -49,6 +49,41 @@ test('Sends an API route transaction', async ({ baseURL }) => {
49
49
expect ( transactionEvent ) . toEqual (
50
50
expect . objectContaining ( {
51
51
spans : expect . arrayContaining ( [
52
+ {
53
+ span_id : expect . stringMatching ( / [ a - f 0 - 9 ] { 16 } / ) ,
54
+ trace_id : expect . stringMatching ( / [ a - f 0 - 9 ] { 32 } / ) ,
55
+ data : {
56
+ 'sentry.origin' : 'manual' ,
57
+ 'service.name' : 'fastify' ,
58
+ 'hook.name' : 'fastify -> @fastify/otel -> @fastify/middie - onRequest' ,
59
+ 'fastify.type' : 'hook' ,
60
+ 'hook.callback.name' : 'runMiddie' ,
61
+ } ,
62
+ description : 'handler - runMiddie' ,
63
+ parent_span_id : expect . stringMatching ( / [ a - f 0 - 9 ] { 16 } / ) ,
64
+ start_timestamp : expect . any ( Number ) ,
65
+ timestamp : expect . any ( Number ) ,
66
+ status : 'ok' ,
67
+ origin : 'manual' ,
68
+ } ,
69
+ {
70
+ span_id : expect . stringMatching ( / [ a - f 0 - 9 ] { 16 } / ) ,
71
+ trace_id : expect . stringMatching ( / [ a - f 0 - 9 ] { 32 } / ) ,
72
+ data : {
73
+ 'sentry.origin' : 'manual' ,
74
+ 'service.name' : 'fastify' ,
75
+ 'hook.name' : 'fastify -> @fastify/otel -> @fastify/middie - route-handler' ,
76
+ 'fastify.type' : 'request-handler' ,
77
+ 'http.route' : '/test-transaction' ,
78
+ 'hook.callback.name' : 'anonymous' ,
79
+ } ,
80
+ description : 'handler - fastify -> @fastify/otel -> @fastify/middie' ,
81
+ parent_span_id : expect . stringMatching ( / [ a - f 0 - 9 ] { 16 } / ) ,
82
+ start_timestamp : expect . any ( Number ) ,
83
+ timestamp : expect . any ( Number ) ,
84
+ status : 'ok' ,
85
+ origin : 'manual' ,
86
+ } ,
52
87
{
53
88
span_id : expect . stringMatching ( / [ a - f 0 - 9 ] { 16 } / ) ,
54
89
trace_id : expect . stringMatching ( / [ a - f 0 - 9 ] { 32 } / ) ,
0 commit comments