Skip to content

Commit af223e9

Browse files
author
Luca Forstner
committed
Add checks for the amount of function invocations
1 parent 179d8d8 commit af223e9

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

packages/integrations/test/captureconsole.test.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,7 @@ describe('CaptureConsole setup', () => {
160160
global.console.assert(1 + 1 === 3);
161161

162162
expect(mockScope.setExtra).toHaveBeenLastCalledWith('arguments', []);
163+
expect(mockHub.captureMessage).toHaveBeenCalledTimes(1);
163164
expect(mockHub.captureMessage).toHaveBeenCalledWith('Assertion failed: console.assert');
164165
});
165166

@@ -173,6 +174,7 @@ describe('CaptureConsole setup', () => {
173174
global.console.assert(1 + 1 === 3, 'expression is false');
174175

175176
expect(mockScope.setExtra).toHaveBeenLastCalledWith('arguments', ['expression is false']);
177+
expect(mockHub.captureMessage).toHaveBeenCalledTimes(1);
176178
expect(mockHub.captureMessage).toHaveBeenCalledWith('Assertion failed: expression is false');
177179
});
178180

@@ -196,6 +198,7 @@ describe('CaptureConsole setup', () => {
196198
const someError = new Error('some error');
197199
global.console.error(someError);
198200

201+
expect(mockHub.captureException).toHaveBeenCalledTimes(1);
199202
expect(mockHub.captureException).toHaveBeenCalledWith(someError);
200203
});
201204

@@ -209,6 +212,7 @@ describe('CaptureConsole setup', () => {
209212
const someError = new Error('some error');
210213
global.console.error(someError);
211214

215+
expect(mockHub.captureException).toHaveBeenCalledTimes(1);
212216
expect(mockHub.captureException).toHaveBeenCalledWith(someError);
213217
});
214218

@@ -221,6 +225,7 @@ describe('CaptureConsole setup', () => {
221225

222226
global.console.error('some message');
223227

228+
expect(mockHub.captureMessage).toHaveBeenCalledTimes(1);
224229
expect(mockHub.captureMessage).toHaveBeenCalledWith('some message');
225230
});
226231

@@ -233,6 +238,7 @@ describe('CaptureConsole setup', () => {
233238

234239
global.console.error('some non-error message');
235240

241+
expect(mockHub.captureMessage).toHaveBeenCalledTimes(1);
236242
expect(mockHub.captureMessage).toHaveBeenCalledWith('some non-error message');
237243
expect(mockHub.captureException).not.toHaveBeenCalled();
238244
});
@@ -246,6 +252,7 @@ describe('CaptureConsole setup', () => {
246252

247253
global.console.info('some message');
248254

255+
expect(mockHub.captureMessage).toHaveBeenCalledTimes(1);
249256
expect(mockHub.captureMessage).toHaveBeenCalledWith('some message');
250257
});
251258

@@ -263,6 +270,7 @@ describe('CaptureConsole setup', () => {
263270

264271
global.console.log('some message 1', 'some message 2');
265272

273+
expect(mockConsoleLog).toHaveBeenCalledTimes(1);
266274
expect(mockConsoleLog).toHaveBeenCalledWith('some message 1', 'some message 2');
267275

268276
// Reset console log

0 commit comments

Comments
 (0)