diff options
Diffstat (limited to 'src/logger/__tests__/logger.test.ts')
-rw-r--r-- | src/logger/__tests__/logger.test.ts | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/logger/__tests__/logger.test.ts b/src/logger/__tests__/logger.test.ts index 46a5be610..f8b588778 100644 --- a/src/logger/__tests__/logger.test.ts +++ b/src/logger/__tests__/logger.test.ts @@ -222,6 +222,26 @@ describe('general functionality', () => { }) }) + test('sentryTransport serializes errors', () => { + const message = 'message' + const timestamp = Date.now() + const sentryTimestamp = timestamp / 1000 + + sentryTransport( + LogLevel.Debug, + message, + {error: new Error('foo')}, + timestamp, + ) + expect(Sentry.addBreadcrumb).toHaveBeenCalledWith({ + message, + data: {error: 'Error: foo'}, + type: 'default', + level: LogLevel.Debug, + timestamp: sentryTimestamp, + }) + }) + test('add/remove transport', () => { const timestamp = Date.now() const logger = new Logger({enabled: true}) |