Skip to content

Commit 266bc7e

Browse files
ref: Test deprecated cleanup (#5358)
* round 1 cleanup * add TODO for major change removal * use main replay --------- Co-authored-by: Antonis Lilis <[email protected]>
1 parent 0d6e618 commit 266bc7e

20 files changed

+141
-132
lines changed

packages/core/test/client.test.ts

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ describe('Tests ReactNativeClient', () => {
117117
});
118118

119119
await expect(client.eventFromMessage('test')).resolves.toBeDefined();
120-
await expect(RN.LogBox.ignoreLogs).not.toBeCalled();
120+
await expect(RN.LogBox.ignoreLogs).not.toHaveBeenCalled();
121121
});
122122

123123
test('invalid dsn is thrown', () => {
@@ -168,7 +168,7 @@ describe('Tests ReactNativeClient', () => {
168168

169169
client.captureMessage('This message will never be sent because the client is disabled.');
170170

171-
expect(mockTransport.send).not.toBeCalled();
171+
expect(mockTransport.send).not.toHaveBeenCalled();
172172
});
173173

174174
test('captureException does not call transport when enabled false', () => {
@@ -177,7 +177,7 @@ describe('Tests ReactNativeClient', () => {
177177

178178
client.captureException(new Error('This exception will never be sent because the client is disabled.'));
179179

180-
expect(mockTransport.send).not.toBeCalled();
180+
expect(mockTransport.send).not.toHaveBeenCalled();
181181
});
182182

183183
test('captureEvent does not call transport when enabled false', () => {
@@ -188,7 +188,7 @@ describe('Tests ReactNativeClient', () => {
188188
message: 'This event will never be sent because the client is disabled.',
189189
});
190190

191-
expect(mockTransport.send).not.toBeCalled();
191+
expect(mockTransport.send).not.toHaveBeenCalled();
192192
});
193193

194194
test('captureSession does not call transport when enabled false', () => {
@@ -197,16 +197,17 @@ describe('Tests ReactNativeClient', () => {
197197

198198
client.captureSession(getMockSession());
199199

200-
expect(mockTransport.send).not.toBeCalled();
200+
expect(mockTransport.send).not.toHaveBeenCalled();
201201
});
202202

203+
// TODO: Replacy by Sentry.captureFeedback
203204
test('captureUserFeedback does not call transport when enabled false', () => {
204205
const mockTransport = createMockTransport();
205206
const client = createDisabledClientWith(mockTransport);
206207

207208
client.captureUserFeedback(getMockUserFeedback());
208209

209-
expect(mockTransport.send).not.toBeCalled();
210+
expect(mockTransport.send).not.toHaveBeenCalled();
210211
});
211212

212213
function createDisabledClientWith(transport: Transport) {
@@ -298,7 +299,7 @@ describe('Tests ReactNativeClient', () => {
298299
});
299300
client.nativeCrash();
300301

301-
expect(RN.NativeModules.RNSentry.crash).toBeCalled();
302+
expect(RN.NativeModules.RNSentry.crash).toHaveBeenCalled();
302303
});
303304
});
304305

@@ -452,7 +453,7 @@ describe('Tests ReactNativeClient', () => {
452453

453454
client.captureEvent({ message: 'test event' });
454455

455-
expect(mockedSend).toBeCalled();
456+
expect(mockedSend).toHaveBeenCalled();
456457
const actualEvent: Event | undefined = <Event>(
457458
mockedSend.mock.calls[0][firstArg][envelopeItems][0][envelopeItemPayload]
458459
);
@@ -486,7 +487,7 @@ describe('Tests ReactNativeClient', () => {
486487

487488
client.captureEvent(circularEvent);
488489

489-
expect(mockedSend).toBeCalled();
490+
expect(mockedSend).toHaveBeenCalled();
490491
const actualEvent: Event | undefined = <Event>(
491492
mockedSend.mock.calls[0][firstArg][envelopeItems][0][envelopeItemPayload]
492493
);
@@ -534,7 +535,7 @@ describe('Tests ReactNativeClient', () => {
534535

535536
client.captureMessage('message_test_value');
536537

537-
expect(mockTransportSend).toBeCalledTimes(1);
538+
expect(mockTransportSend).toHaveBeenCalledTimes(1);
538539
expect(mockTransportSend.mock.calls[0][firstArg][envelopeItems][1][envelopeItemHeader]).toEqual({
539540
type: 'client_report',
540541
});
@@ -607,7 +608,7 @@ describe('Tests ReactNativeClient', () => {
607608
mockDroppedEvent(client);
608609
client.captureMessage('message_test_value_2');
609610

610-
expect(mockTransportSend).toBeCalledTimes(2);
611+
expect(mockTransportSend).toHaveBeenCalledTimes(2);
611612
expect(mockTransportSend.mock.calls[0][firstArg][envelopeItems].length).toEqual(2);
612613
expect(mockTransportSend.mock.calls[0][firstArg][envelopeItems][1][envelopeItemHeader]).toEqual({
613614
type: 'client_report',
@@ -627,7 +628,7 @@ describe('Tests ReactNativeClient', () => {
627628
});
628629

629630
function expectOnlyMessageEventInEnvelope(transportSend: jest.Mock) {
630-
expect(transportSend).toBeCalledTimes(1);
631+
expect(transportSend).toHaveBeenCalledTimes(1);
631632
expect(transportSend.mock.calls[0][firstArg][envelopeItems]).toHaveLength(1);
632633
expect(transportSend.mock.calls[0][firstArg][envelopeItems][0][envelopeItemHeader]).toEqual(
633634
expect.objectContaining({ type: 'event' }),

packages/core/test/integrations/nativelinkederrors.test.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -127,8 +127,8 @@ describe('NativeLinkedErrors', () => {
127127
},
128128
);
129129

130-
expect(NATIVE.fetchNativePackageName).toBeCalledTimes(1);
131-
expect(NATIVE.fetchNativeStackFramesBy).not.toBeCalled();
130+
expect(NATIVE.fetchNativePackageName).toHaveBeenCalledTimes(1);
131+
expect(NATIVE.fetchNativeStackFramesBy).not.toHaveBeenCalled();
132132
expect(actualEvent).toEqual(
133133
expect.objectContaining(<Partial<Event>>{
134134
exception: {
@@ -266,9 +266,9 @@ describe('NativeLinkedErrors', () => {
266266
},
267267
);
268268

269-
expect(NATIVE.fetchNativePackageName).toBeCalledTimes(0); // not need for iOS
270-
expect(NATIVE.fetchNativeStackFramesBy).toBeCalledTimes(1);
271-
expect(NATIVE.fetchNativeStackFramesBy).toBeCalledWith([6446871344, 6442783348, 4350761216]);
269+
expect(NATIVE.fetchNativePackageName).toHaveBeenCalledTimes(0); // not need for iOS
270+
expect(NATIVE.fetchNativeStackFramesBy).toHaveBeenCalledTimes(1);
271+
expect(NATIVE.fetchNativeStackFramesBy).toHaveBeenCalledWith([6446871344, 6442783348, 4350761216]);
272272
expect(actualEvent).toEqual(
273273
expect.objectContaining(<Partial<Event>>{
274274
debug_meta: {

packages/core/test/integrations/reactnativeinfo.test.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -261,11 +261,11 @@ describe('React Native Info', () => {
261261
});
262262

263263
function expectMocksToBeCalledOnce() {
264-
expect(mockedIsHermesEnabled).toBeCalledTimes(1);
265-
expect(mockedIsTurboModuleEnabled).toBeCalledTimes(1);
266-
expect(mockedIsFabricEnabled).toBeCalledTimes(1);
267-
expect(mockedGetExpoGoVersion).toBeCalledTimes(1);
268-
expect(mockedGetExpoSdkVersion).toBeCalledTimes(1);
264+
expect(mockedIsHermesEnabled).toHaveBeenCalledTimes(1);
265+
expect(mockedIsTurboModuleEnabled).toHaveBeenCalledTimes(1);
266+
expect(mockedIsFabricEnabled).toHaveBeenCalledTimes(1);
267+
expect(mockedGetExpoGoVersion).toHaveBeenCalledTimes(1);
268+
expect(mockedGetExpoSdkVersion).toHaveBeenCalledTimes(1);
269269
}
270270

271271
function executeIntegrationFor(mockedEvent: Event, mockedHint: EventHint): Event | null | PromiseLike<Event | null> {

packages/core/test/integrations/sdkinfo.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ describe('Sdk Info', () => {
3939

4040
expect(processedEvent?.sdk?.packages).toEqual(expect.arrayContaining([mockCocoaPackage]));
4141
expect(processedEvent?.platform === 'javascript');
42-
expect(mockedFetchNativeSdkInfo).toBeCalledTimes(1);
42+
expect(mockedFetchNativeSdkInfo).toHaveBeenCalledTimes(1);
4343
});
4444

4545
it('Adds native package and javascript platform to event on Android', async () => {
@@ -50,7 +50,7 @@ describe('Sdk Info', () => {
5050

5151
expect(processedEvent?.sdk?.packages).toEqual(expect.not.arrayContaining([mockCocoaPackage]));
5252
expect(processedEvent?.platform === 'javascript');
53-
expect(mockedFetchNativeSdkInfo).toBeCalledTimes(1);
53+
expect(mockedFetchNativeSdkInfo).toHaveBeenCalledTimes(1);
5454
});
5555

5656
it('Does not add any default non native packages', async () => {
@@ -60,7 +60,7 @@ describe('Sdk Info', () => {
6060

6161
expect(processedEvent?.sdk?.packages).toEqual([]);
6262
expect(processedEvent?.platform === 'javascript');
63-
expect(mockedFetchNativeSdkInfo).toBeCalledTimes(1);
63+
expect(mockedFetchNativeSdkInfo).toHaveBeenCalledTimes(1);
6464
});
6565

6666
it('Does not overwrite existing sdk name and version', async () => {

packages/core/test/profiling/integration.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -365,7 +365,7 @@ describe('profiling integration', () => {
365365
transaction.end();
366366
jest.runAllTimers();
367367

368-
expect(mockWrapper.NATIVE.startProfiling).toBeCalledWith(false);
368+
expect(mockWrapper.NATIVE.startProfiling).toHaveBeenCalledWith(false);
369369
});
370370
});
371371

packages/core/test/replay/CustomMask.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,8 @@ describe('CustomMask', () => {
7474
expect(Mask).toBe(mockMaskComponent);
7575
expect(Unmask).toBe(mockUnmaskComponent);
7676

77-
expect(mockNativeComponentRegistryGet).toBeCalledTimes(2);
78-
expect(mockNativeComponentRegistryGet).toBeCalledWith('RNSentryReplayMask', expect.any(Function));
79-
expect(mockNativeComponentRegistryGet).toBeCalledWith('RNSentryReplayUnmask', expect.any(Function));
77+
expect(mockNativeComponentRegistryGet).toHaveBeenCalledTimes(2);
78+
expect(mockNativeComponentRegistryGet).toHaveBeenCalledWith('RNSentryReplayMask', expect.any(Function));
79+
expect(mockNativeComponentRegistryGet).toHaveBeenCalledWith('RNSentryReplayUnmask', expect.any(Function));
8080
});
8181
});

packages/core/test/scopeSync.test.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ describe('ScopeSync', () => {
3030

3131
scope.addBreadcrumb({ message: 'test' });
3232

33-
expect(NATIVE.addBreadcrumb).toBeCalledTimes(1);
33+
expect(NATIVE.addBreadcrumb).toHaveBeenCalledTimes(1);
3434
});
3535

3636
it('adds default level if no level specified', () => {
@@ -61,7 +61,7 @@ describe('ScopeSync', () => {
6161
message: 'test',
6262
};
6363
scope.addBreadcrumb(breadcrumb);
64-
expect(NATIVE.addBreadcrumb).toBeCalledWith(
64+
expect(NATIVE.addBreadcrumb).toHaveBeenCalledWith(
6565
expect.objectContaining({
6666
timestamp: expect.any(Number),
6767
}),
@@ -73,7 +73,7 @@ describe('ScopeSync', () => {
7373
data: undefined,
7474
};
7575
scope.addBreadcrumb(breadcrumb);
76-
expect(NATIVE.addBreadcrumb).toBeCalledWith(
76+
expect(NATIVE.addBreadcrumb).toHaveBeenCalledWith(
7777
expect.objectContaining({
7878
data: undefined,
7979
}),
@@ -87,7 +87,7 @@ describe('ScopeSync', () => {
8787
},
8888
};
8989
scope.addBreadcrumb(breadcrumb);
90-
expect(NATIVE.addBreadcrumb).toBeCalledWith(
90+
expect(NATIVE.addBreadcrumb).toHaveBeenCalledWith(
9191
expect.objectContaining({
9292
data: { foo: '[NaN]' },
9393
}),
@@ -99,7 +99,7 @@ describe('ScopeSync', () => {
9999
data: 'foo' as unknown as object,
100100
};
101101
scope.addBreadcrumb(breadcrumb);
102-
expect(NATIVE.addBreadcrumb).toBeCalledWith(
102+
expect(NATIVE.addBreadcrumb).toHaveBeenCalledWith(
103103
expect.objectContaining({
104104
data: { value: 'foo' },
105105
}),
@@ -171,7 +171,7 @@ describe('ScopeSync', () => {
171171
expect(SentryCore.getIsolationScope().setTags).not.toBe(setTagsScopeSpy);
172172

173173
SentryCore.setTags({ key: 'value', second: 'bar' });
174-
expect(NATIVE.setTag).toBeCalledTimes(2);
174+
expect(NATIVE.setTag).toHaveBeenCalledTimes(2);
175175
expect(NATIVE.setTag).toHaveBeenCalledWith('key', 'value');
176176
expect(NATIVE.setTag).toHaveBeenCalledWith('second', 'bar');
177177
expect(setTagsScopeSpy).toHaveBeenCalledExactlyOnceWith({ key: 'value', second: 'bar' });
@@ -189,7 +189,7 @@ describe('ScopeSync', () => {
189189
expect(SentryCore.getIsolationScope().setExtras).not.toBe(setExtrasScopeSpy);
190190

191191
SentryCore.setExtras({ key: 'value', second: 'bar' });
192-
expect(NATIVE.setExtra).toBeCalledTimes(2);
192+
expect(NATIVE.setExtra).toHaveBeenCalledTimes(2);
193193
expect(NATIVE.setExtra).toHaveBeenCalledWith('key', 'value');
194194
expect(NATIVE.setExtra).toHaveBeenCalledWith('second', 'bar');
195195
expect(setExtrasScopeSpy).toHaveBeenCalledExactlyOnceWith({ key: 'value', second: 'bar' });

0 commit comments

Comments
 (0)