@@ -176,6 +176,7 @@ describe('BaseClient', () => {
176
176
const client = new TestClient ( { dsn : PUBLIC_DSN } ) ;
177
177
client . captureException ( new Error ( 'test exception' ) ) ;
178
178
expect ( TestBackend . instance ! . event ) . toEqual ( {
179
+ environment : 'production' ,
179
180
event_id : '42' ,
180
181
exception : {
181
182
values : [
@@ -244,6 +245,7 @@ describe('BaseClient', () => {
244
245
const client = new TestClient ( { dsn : PUBLIC_DSN } ) ;
245
246
client . captureMessage ( 'test message' ) ;
246
247
expect ( TestBackend . instance ! . event ) . toEqual ( {
248
+ environment : 'production' ,
247
249
event_id : '42' ,
248
250
level : 'info' ,
249
251
message : 'test message' ,
@@ -319,6 +321,7 @@ describe('BaseClient', () => {
319
321
client . captureEvent ( { message : 'message' } , undefined , scope ) ;
320
322
expect ( TestBackend . instance ! . event ! . message ) . toBe ( 'message' ) ;
321
323
expect ( TestBackend . instance ! . event ) . toEqual ( {
324
+ environment : 'production' ,
322
325
event_id : '42' ,
323
326
message : 'message' ,
324
327
timestamp : 2020 ,
@@ -332,6 +335,7 @@ describe('BaseClient', () => {
332
335
client . captureEvent ( { message : 'message' , timestamp : 1234 } , undefined , scope ) ;
333
336
expect ( TestBackend . instance ! . event ! . message ) . toBe ( 'message' ) ;
334
337
expect ( TestBackend . instance ! . event ) . toEqual ( {
338
+ environment : 'production' ,
335
339
event_id : '42' ,
336
340
message : 'message' ,
337
341
timestamp : 1234 ,
@@ -344,12 +348,28 @@ describe('BaseClient', () => {
344
348
const scope = new Scope ( ) ;
345
349
client . captureEvent ( { message : 'message' } , { event_id : 'wat' } , scope ) ;
346
350
expect ( TestBackend . instance ! . event ! ) . toEqual ( {
351
+ environment : 'production' ,
347
352
event_id : 'wat' ,
348
353
message : 'message' ,
349
354
timestamp : 2020 ,
350
355
} ) ;
351
356
} ) ;
352
357
358
+ test ( 'sets default environment to `production` it none provided' , ( ) => {
359
+ expect . assertions ( 1 ) ;
360
+ const client = new TestClient ( {
361
+ dsn : PUBLIC_DSN ,
362
+ } ) ;
363
+ const scope = new Scope ( ) ;
364
+ client . captureEvent ( { message : 'message' } , undefined , scope ) ;
365
+ expect ( TestBackend . instance ! . event ! ) . toEqual ( {
366
+ environment : 'production' ,
367
+ event_id : '42' ,
368
+ message : 'message' ,
369
+ timestamp : 2020 ,
370
+ } ) ;
371
+ } ) ;
372
+
353
373
test ( 'adds the configured environment' , ( ) => {
354
374
expect . assertions ( 1 ) ;
355
375
const client = new TestClient ( {
@@ -366,6 +386,22 @@ describe('BaseClient', () => {
366
386
} ) ;
367
387
} ) ;
368
388
389
+ test ( 'allows for environment to be explicitly set to falsy value' , ( ) => {
390
+ expect . assertions ( 1 ) ;
391
+ const client = new TestClient ( {
392
+ dsn : PUBLIC_DSN ,
393
+ environment : undefined ,
394
+ } ) ;
395
+ const scope = new Scope ( ) ;
396
+ client . captureEvent ( { message : 'message' } , undefined , scope ) ;
397
+ expect ( TestBackend . instance ! . event ! ) . toEqual ( {
398
+ environment : undefined ,
399
+ event_id : '42' ,
400
+ message : 'message' ,
401
+ timestamp : 2020 ,
402
+ } ) ;
403
+ } ) ;
404
+
369
405
test ( 'adds the configured release' , ( ) => {
370
406
expect . assertions ( 1 ) ;
371
407
const client = new TestClient ( {
@@ -375,6 +411,7 @@ describe('BaseClient', () => {
375
411
const scope = new Scope ( ) ;
376
412
client . captureEvent ( { message : 'message' } , undefined , scope ) ;
377
413
expect ( TestBackend . instance ! . event ! ) . toEqual ( {
414
+ environment : 'production' ,
378
415
event_id : '42' ,
379
416
message : 'message' ,
380
417
release : 'v1.0.0' ,
@@ -415,6 +452,7 @@ describe('BaseClient', () => {
415
452
scope . setUser ( { id : 'user' } ) ;
416
453
client . captureEvent ( { message : 'message' } , undefined , scope ) ;
417
454
expect ( TestBackend . instance ! . event ! ) . toEqual ( {
455
+ environment : 'production' ,
418
456
event_id : '42' ,
419
457
extra : { b : 'b' } ,
420
458
message : 'message' ,
@@ -431,6 +469,7 @@ describe('BaseClient', () => {
431
469
scope . setFingerprint ( [ 'abcd' ] ) ;
432
470
client . captureEvent ( { message : 'message' } , undefined , scope ) ;
433
471
expect ( TestBackend . instance ! . event ! ) . toEqual ( {
472
+ environment : 'production' ,
434
473
event_id : '42' ,
435
474
fingerprint : [ 'abcd' ] ,
436
475
message : 'message' ,
@@ -476,6 +515,7 @@ describe('BaseClient', () => {
476
515
expect ( TestBackend . instance ! . event ! ) . toEqual ( {
477
516
breadcrumbs : [ normalizedBreadcrumb , normalizedBreadcrumb , normalizedBreadcrumb ] ,
478
517
contexts : normalizedObject ,
518
+ environment : 'production' ,
479
519
event_id : '42' ,
480
520
extra : normalizedObject ,
481
521
timestamp : 2020 ,
@@ -521,6 +561,7 @@ describe('BaseClient', () => {
521
561
expect ( TestBackend . instance ! . event ! ) . toEqual ( {
522
562
breadcrumbs : [ normalizedBreadcrumb , normalizedBreadcrumb , normalizedBreadcrumb ] ,
523
563
contexts : normalizedObject ,
564
+ environment : 'production' ,
524
565
event_id : '42' ,
525
566
extra : normalizedObject ,
526
567
timestamp : 2020 ,
@@ -571,6 +612,7 @@ describe('BaseClient', () => {
571
612
expect ( TestBackend . instance ! . event ! ) . toEqual ( {
572
613
breadcrumbs : [ normalizedBreadcrumb , normalizedBreadcrumb , normalizedBreadcrumb ] ,
573
614
contexts : normalizedObject ,
615
+ environment : 'production' ,
574
616
event_id : '42' ,
575
617
extra : normalizedObject ,
576
618
timestamp : 2020 ,
@@ -590,6 +632,7 @@ describe('BaseClient', () => {
590
632
trace_id : '86f39e84263a4de99c326acab3bfe3bd' ,
591
633
} ,
592
634
} ,
635
+ environment : 'production' ,
593
636
event_id : '972f45b826a248bba98e990878a177e1' ,
594
637
spans : [
595
638
( {
0 commit comments