File tree Expand file tree Collapse file tree 1 file changed +18
-9
lines changed
packages/sveltekit/test/server Expand file tree Collapse file tree 1 file changed +18
-9
lines changed Original file line number Diff line number Diff line change 1
1
import { RewriteFrames } from '@sentry/integrations' ;
2
- import type { StackFrame } from '@sentry/types' ;
2
+ import type { Event , StackFrame } from '@sentry/types' ;
3
3
import { basename } from '@sentry/utils' ;
4
4
5
5
import type { GlobalWithSentryValues } from '../../src/server/utils' ;
@@ -80,21 +80,30 @@ describe('rewriteFramesIteratee', () => {
80
80
} ;
81
81
82
82
const originalRewriteFrames = new RewriteFrames ( ) ;
83
- // @ts -expect-error this property exists
84
- const defaultIteratee = originalRewriteFrames . _iteratee ;
85
-
86
- const defaultResult = defaultIteratee ( { ...frame } ) ;
87
- delete defaultResult . module ;
83
+ const rewriteFrames = new RewriteFrames ( { iteratee : rewriteFramesIteratee } ) ;
84
+
85
+ const event : Event = {
86
+ exception : {
87
+ values : [
88
+ {
89
+ stacktrace : {
90
+ frames : [ frame ] ,
91
+ } ,
92
+ } ,
93
+ ] ,
94
+ } ,
95
+ } ;
88
96
89
- const result = rewriteFramesIteratee ( { ...frame } ) ;
97
+ const originalResult = originalRewriteFrames . processEvent ( event ) ;
98
+ const result = rewriteFrames . processEvent ( event ) ;
90
99
91
- expect ( result ) . toEqual ( {
100
+ expect ( result . exception ?. values ?. [ 0 ] ?. stacktrace ?. frames ?. [ 0 ] ) . toEqual ( {
92
101
filename : 'app:///3-ab34d22f.js' ,
93
102
lineno : 1 ,
94
103
colno : 1 ,
95
104
} ) ;
96
105
97
- expect ( result ) . toStrictEqual ( defaultResult ) ;
106
+ expect ( result ) . toStrictEqual ( originalResult ) ;
98
107
} ) ;
99
108
100
109
it . each ( [
You can’t perform that action at this time.
0 commit comments