@@ -53,6 +53,8 @@ for (let i = 0; i < 100; i++) {
53
53
54
54
await page . goto ( url ) ;
55
55
await page . click ( '#go-background' ) ;
56
+ await new Promise ( resolve => setTimeout ( resolve , 1000 ) ) ;
57
+
56
58
expect ( callsToSentry ) . toEqual ( 0 ) ;
57
59
58
60
await page . click ( '#error' ) ;
@@ -77,11 +79,12 @@ for (let i = 0; i < 100; i++) {
77
79
const event2 = getReplayEvent ( req2 ) ;
78
80
const content2 = getReplayRecordingContent ( req2 ) ;
79
81
82
+ expect ( callsToSentry ) . toBe ( 4 ) ; // 1 error, 3 replay events
83
+
80
84
expect ( event0 ) . toEqual (
81
85
getExpectedReplayEvent ( {
82
86
contexts : { replay : { error_sample_rate : 1 , session_sample_rate : 0 } } ,
83
- // @ts -ignore this is fine
84
- error_ids : [ errorEventId ] ,
87
+ error_ids : [ errorEventId ! ] ,
85
88
replay_type : 'error' ,
86
89
} ) ,
87
90
) ;
@@ -105,7 +108,6 @@ for (let i = 0; i < 100; i++) {
105
108
expect ( event1 ) . toEqual (
106
109
getExpectedReplayEvent ( {
107
110
contexts : { replay : { error_sample_rate : 1 , session_sample_rate : 0 } } ,
108
- // @ts -ignore this is fine
109
111
replay_type : 'error' , // although we're in session mode, we still send 'error' as replay_type
110
112
replay_start_timestamp : undefined ,
111
113
segment_id : 1 ,
@@ -123,7 +125,6 @@ for (let i = 0; i < 100; i++) {
123
125
expect ( event2 ) . toEqual (
124
126
getExpectedReplayEvent ( {
125
127
contexts : { replay : { error_sample_rate : 1 , session_sample_rate : 0 } } ,
126
- // @ts -ignore this is fine
127
128
replay_type : 'error' ,
128
129
replay_start_timestamp : undefined ,
129
130
segment_id : 2 ,
0 commit comments