@@ -39,6 +39,9 @@ jest.mock('@sentry/utils', () => {
39
39
truncate ( str : string ) : string {
40
40
return str ;
41
41
} ,
42
+ timestampWithMs ( ) : number {
43
+ return 2020 ;
44
+ } ,
42
45
} ;
43
46
} ) ;
44
47
@@ -175,6 +178,7 @@ describe('BaseClient', () => {
175
178
} ,
176
179
] ,
177
180
} ,
181
+ timestamp : 2020 ,
178
182
} ) ;
179
183
} ) ;
180
184
@@ -185,6 +189,7 @@ describe('BaseClient', () => {
185
189
expect ( TestBackend . instance ! . event ) . toEqual ( {
186
190
event_id : '42' ,
187
191
message : 'test message' ,
192
+ timestamp : 2020 ,
188
193
} ) ;
189
194
} ) ;
190
195
@@ -232,6 +237,20 @@ describe('BaseClient', () => {
232
237
expect ( TestBackend . instance ! . event ) . toEqual ( {
233
238
event_id : '42' ,
234
239
message : 'message' ,
240
+ timestamp : 2020 ,
241
+ } ) ;
242
+ } ) ;
243
+
244
+ test ( 'does not overwrite existing timestamp' , ( ) => {
245
+ expect . assertions ( 2 ) ;
246
+ const client = new TestClient ( { dsn : PUBLIC_DSN } ) ;
247
+ const scope = new Scope ( ) ;
248
+ client . captureEvent ( { message : 'message' , timestamp : 1234 } , undefined , scope ) ;
249
+ expect ( TestBackend . instance ! . event ! . message ) . toBe ( 'message' ) ;
250
+ expect ( TestBackend . instance ! . event ) . toEqual ( {
251
+ event_id : '42' ,
252
+ message : 'message' ,
253
+ timestamp : 1234 ,
235
254
} ) ;
236
255
} ) ;
237
256
@@ -243,6 +262,7 @@ describe('BaseClient', () => {
243
262
expect ( TestBackend . instance ! . event ! ) . toEqual ( {
244
263
event_id : 'wat' ,
245
264
message : 'message' ,
265
+ timestamp : 2020 ,
246
266
} ) ;
247
267
} ) ;
248
268
@@ -258,6 +278,7 @@ describe('BaseClient', () => {
258
278
environment : 'env' ,
259
279
event_id : '42' ,
260
280
message : 'message' ,
281
+ timestamp : 2020 ,
261
282
} ) ;
262
283
} ) ;
263
284
@@ -273,6 +294,7 @@ describe('BaseClient', () => {
273
294
event_id : '42' ,
274
295
message : 'message' ,
275
296
release : 'v1.0.0' ,
297
+ timestamp : 2020 ,
276
298
} ) ;
277
299
} ) ;
278
300
@@ -313,6 +335,7 @@ describe('BaseClient', () => {
313
335
extra : { b : 'b' } ,
314
336
message : 'message' ,
315
337
tags : { a : 'a' } ,
338
+ timestamp : 2020 ,
316
339
user : { id : 'user' } ,
317
340
} ) ;
318
341
} ) ;
@@ -327,6 +350,7 @@ describe('BaseClient', () => {
327
350
event_id : '42' ,
328
351
fingerprint : [ 'abcd' ] ,
329
352
message : 'message' ,
353
+ timestamp : 2020 ,
330
354
} ) ;
331
355
} ) ;
332
356
@@ -370,6 +394,7 @@ describe('BaseClient', () => {
370
394
contexts : normalizedObject ,
371
395
event_id : '42' ,
372
396
extra : normalizedObject ,
397
+ timestamp : 2020 ,
373
398
user : normalizedObject ,
374
399
} ) ;
375
400
} ) ;
@@ -414,6 +439,7 @@ describe('BaseClient', () => {
414
439
contexts : normalizedObject ,
415
440
event_id : '42' ,
416
441
extra : normalizedObject ,
442
+ timestamp : 2020 ,
417
443
user : normalizedObject ,
418
444
} ) ;
419
445
} ) ;
@@ -463,6 +489,7 @@ describe('BaseClient', () => {
463
489
contexts : normalizedObject ,
464
490
event_id : '42' ,
465
491
extra : normalizedObject ,
492
+ timestamp : 2020 ,
466
493
user : normalizedObject ,
467
494
} ) ;
468
495
} ) ;
0 commit comments