Skip to content

Commit 1a2c86c

Browse files
committed
fix sveltekit test
1 parent b95347b commit 1a2c86c

File tree

1 file changed

+18
-9
lines changed

1 file changed

+18
-9
lines changed

packages/sveltekit/test/server/utils.test.ts

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { RewriteFrames } from '@sentry/integrations';
2-
import type { StackFrame } from '@sentry/types';
2+
import type { Event, StackFrame } from '@sentry/types';
33
import { basename } from '@sentry/utils';
44

55
import type { GlobalWithSentryValues } from '../../src/server/utils';
@@ -80,21 +80,30 @@ describe('rewriteFramesIteratee', () => {
8080
};
8181

8282
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+
};
8896

89-
const result = rewriteFramesIteratee({ ...frame });
97+
const originalResult = originalRewriteFrames.processEvent(event);
98+
const result = rewriteFrames.processEvent(event);
9099

91-
expect(result).toEqual({
100+
expect(result.exception?.values?.[0]?.stacktrace?.frames?.[0]).toEqual({
92101
filename: 'app:///3-ab34d22f.js',
93102
lineno: 1,
94103
colno: 1,
95104
});
96105

97-
expect(result).toStrictEqual(defaultResult);
106+
expect(result).toStrictEqual(originalResult);
98107
});
99108

100109
it.each([

0 commit comments

Comments
 (0)