Skip to content

Commit ad0313a

Browse files
committed
test: remove sanitizer mocking
1 parent 47c6967 commit ad0313a

File tree

1 file changed

+1
-40
lines changed

1 file changed

+1
-40
lines changed

packages/javascript/tests/utils/event.test.ts

Lines changed: 1 addition & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,6 @@ import { getErrorFromEvent } from '../../src/utils/event';
33

44
vi.mock('@hawk.so/core', () => ({ log: vi.fn(), isLoggerSet: vi.fn(() => true), setLogger: vi.fn() }));
55

6-
vi.mock('../../src/modules/sanitizer', () => ({
7-
default: {
8-
sanitize: vi.fn((data) => data),
9-
},
10-
}));
11-
126
import Sanitizer from '../../src/modules/sanitizer';
137

148
describe('getErrorFromEvent', () => {
@@ -24,7 +18,6 @@ describe('getErrorFromEvent', () => {
2418
const result = getErrorFromEvent(event);
2519

2620
expect(result).toBe(error);
27-
expect(Sanitizer.sanitize).toHaveBeenCalledWith(error);
2821
});
2922

3023
it('should return the DOMException when event.error is a DOMException', () => {
@@ -33,8 +26,7 @@ describe('getErrorFromEvent', () => {
3326

3427
const result = getErrorFromEvent(event);
3528

36-
expect(result).toBe(error);
37-
expect(Sanitizer.sanitize).toHaveBeenCalledWith(error);
29+
expect(result).toBe('<instance of DOMException>');
3830
});
3931

4032
it('should return the message when event.error is not provided and message is a string', () => {
@@ -43,7 +35,6 @@ describe('getErrorFromEvent', () => {
4335
const result = getErrorFromEvent(event);
4436

4537
expect(result).toBe('Script error.');
46-
expect(Sanitizer.sanitize).toHaveBeenCalledWith('Script error.');
4738
});
4839

4940
it('should return empty string when event.error is not provided and message is empty', () => {
@@ -52,7 +43,6 @@ describe('getErrorFromEvent', () => {
5243
const result = getErrorFromEvent(event);
5344

5445
expect(result).toBe('');
55-
expect(Sanitizer.sanitize).toHaveBeenCalledWith('');
5646
});
5747
});
5848

@@ -64,7 +54,6 @@ describe('getErrorFromEvent', () => {
6454
const result = getErrorFromEvent(event);
6555

6656
expect(result).toBe(reason);
67-
expect(Sanitizer.sanitize).toHaveBeenCalledWith(reason);
6857
});
6958

7059
it('should return the string when event.reason is a string', () => {
@@ -74,7 +63,6 @@ describe('getErrorFromEvent', () => {
7463
const result = getErrorFromEvent(event);
7564

7665
expect(result).toBe(reason);
77-
expect(Sanitizer.sanitize).toHaveBeenCalledWith(reason);
7866
});
7967

8068
it('should return stringified object when event.reason is a plain object', () => {
@@ -92,7 +80,6 @@ describe('getErrorFromEvent', () => {
9280
const result = getErrorFromEvent(event);
9381

9482
expect(result).toBeUndefined();
95-
expect(Sanitizer.sanitize).toHaveBeenCalledWith(undefined);
9683
});
9784

9885
it('should return null when event.reason is null', () => {
@@ -101,35 +88,9 @@ describe('getErrorFromEvent', () => {
10188
const result = getErrorFromEvent(event);
10289

10390
expect(result).toBeNull();
104-
expect(Sanitizer.sanitize).toHaveBeenCalledWith(null);
10591
});
10692

10793
it('should handle circular references in object reason', () => {
108-
vi.mocked(Sanitizer.sanitize).mockImplementation((data) => {
109-
if (data !== null && typeof data === 'object') {
110-
const seen = new WeakSet<object>();
111-
const sanitize = (obj: unknown): unknown => {
112-
if (obj !== null && typeof obj === 'object') {
113-
if (seen.has(obj as object)) {
114-
return '<circular>';
115-
}
116-
seen.add(obj as object);
117-
if (Array.isArray(obj)) {
118-
return obj.map(sanitize);
119-
}
120-
const result: Record<string, unknown> = {};
121-
for (const [key, value] of Object.entries(obj)) {
122-
result[key] = sanitize(value);
123-
}
124-
return result;
125-
}
126-
return obj;
127-
};
128-
return sanitize(data);
129-
}
130-
return data;
131-
});
132-
13394
const circularObj: Record<string, unknown> = { name: 'test' };
13495
circularObj.self = circularObj;
13596

0 commit comments

Comments
 (0)