@@ -38,14 +38,13 @@ test.describe('Cache Instrumentation', () => {
3838 span . data [ SEMANTIC_ATTRIBUTE_CACHE_KEY ] . includes ( 'user:123' ) &&
3939 ! span . data ?. [ SEMANTIC_ATTRIBUTE_CACHE_HIT ] ,
4040 ) ;
41- if ( cacheMissSpan ) {
42- expect ( cacheMissSpan . data ) . toMatchObject ( {
43- [ SEMANTIC_ATTRIBUTE_SENTRY_OP ] : 'cache.get_item' ,
44- [ SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN ] : 'auto.cache.nitro' ,
45- [ SEMANTIC_ATTRIBUTE_CACHE_HIT ] : false ,
46- 'db.operation.name' : 'getItem' ,
47- } ) ;
48- }
41+ expect ( cacheMissSpan ) . toBeDefined ( ) ;
42+ expect ( cacheMissSpan ?. data ) . toMatchObject ( {
43+ [ SEMANTIC_ATTRIBUTE_SENTRY_OP ] : 'cache.get_item' ,
44+ [ SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN ] : 'auto.cache.nitro' ,
45+ [ SEMANTIC_ATTRIBUTE_CACHE_HIT ] : false ,
46+ 'db.operation.name' : 'getItem' ,
47+ } ) ;
4948
5049 // Find cache hit (second call to getCachedUser('123'))
5150 const cacheHitSpan = getItemSpans . find (
@@ -54,14 +53,13 @@ test.describe('Cache Instrumentation', () => {
5453 span . data [ SEMANTIC_ATTRIBUTE_CACHE_KEY ] . includes ( 'user:123' ) &&
5554 span . data ?. [ SEMANTIC_ATTRIBUTE_CACHE_HIT ] ,
5655 ) ;
57- if ( cacheHitSpan ) {
58- expect ( cacheHitSpan . data ) . toMatchObject ( {
59- [ SEMANTIC_ATTRIBUTE_SENTRY_OP ] : 'cache.get_item' ,
60- [ SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN ] : 'auto.cache.nitro' ,
61- [ SEMANTIC_ATTRIBUTE_CACHE_HIT ] : true ,
62- 'db.operation.name' : 'getItem' ,
63- } ) ;
64- }
56+ expect ( cacheHitSpan ) . toBeDefined ( ) ;
57+ expect ( cacheHitSpan ?. data ) . toMatchObject ( {
58+ [ SEMANTIC_ATTRIBUTE_SENTRY_OP ] : 'cache.get_item' ,
59+ [ SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN ] : 'auto.cache.nitro' ,
60+ [ SEMANTIC_ATTRIBUTE_CACHE_HIT ] : true ,
61+ 'db.operation.name' : 'getItem' ,
62+ } ) ;
6563
6664 // setItem spans for cachedFunction - when cache miss occurs, value is set
6765 const setItemSpans = findSpansByOp ( 'cache.set_item' ) ;
@@ -72,13 +70,12 @@ test.describe('Cache Instrumentation', () => {
7270 typeof span . data ?. [ SEMANTIC_ATTRIBUTE_CACHE_KEY ] === 'string' &&
7371 span . data [ SEMANTIC_ATTRIBUTE_CACHE_KEY ] . includes ( 'user:123' ) ,
7472 ) ;
75- if ( cacheSetSpan ) {
76- expect ( cacheSetSpan . data ) . toMatchObject ( {
77- [ SEMANTIC_ATTRIBUTE_SENTRY_OP ] : 'cache.set_item' ,
78- [ SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN ] : 'auto.cache.nitro' ,
79- 'db.operation.name' : 'setItem' ,
80- } ) ;
81- }
73+ expect ( cacheSetSpan ) . toBeDefined ( ) ;
74+ expect ( cacheSetSpan ?. data ) . toMatchObject ( {
75+ [ SEMANTIC_ATTRIBUTE_SENTRY_OP ] : 'cache.set_item' ,
76+ [ SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN ] : 'auto.cache.nitro' ,
77+ 'db.operation.name' : 'setItem' ,
78+ } ) ;
8279
8380 // Spans for different cached functions
8481 const dataKeySpans = getItemSpans . filter (
0 commit comments