@@ -88,6 +88,8 @@ sentryTest(
8888
8989 const reqPromise0 = waitForReplayRequest ( page , 0 ) ;
9090 const reqPromise1 = waitForReplayRequest ( page , 1 ) ;
91+ const reqPromise2 = waitForReplayRequest ( page , 2 ) ;
92+ const reqPromise3 = waitForReplayRequest ( page , 3 ) ;
9193
9294 await page . route ( 'https://dsn.ingest.sentry.io/**/*' , route => {
9395 return route . fulfill ( {
@@ -103,8 +105,6 @@ sentryTest(
103105 await reqPromise0 ;
104106
105107 await page . click ( '#error' ) ;
106- await page . click ( '#img' ) ;
107- await page . click ( '.sentry-unmask' ) ;
108108 await forceFlushReplay ( ) ;
109109 const req1 = await reqPromise1 ;
110110 const content1 = getReplayRecordingContent ( req1 ) ;
@@ -131,7 +131,11 @@ sentryTest(
131131 ] ) ,
132132 ) ;
133133
134- expect ( content1 . breadcrumbs ) . toEqual (
134+ await page . click ( '#img' ) ;
135+ await forceFlushReplay ( ) ;
136+ const req2 = await reqPromise2 ;
137+ const content2 = getReplayRecordingContent ( req2 ) ;
138+ expect ( content2 . breadcrumbs ) . toEqual (
135139 expect . arrayContaining ( [
136140 {
137141 ...expectedClickBreadcrumb ,
@@ -151,7 +155,11 @@ sentryTest(
151155 ] ) ,
152156 ) ;
153157
154- expect ( content1 . breadcrumbs ) . toEqual (
158+ await page . click ( '.sentry-unmask' ) ;
159+ await forceFlushReplay ( ) ;
160+ const req3 = await reqPromise3 ;
161+ const content3 = getReplayRecordingContent ( req3 ) ;
162+ expect ( content3 . breadcrumbs ) . toEqual (
155163 expect . arrayContaining ( [
156164 {
157165 ...expectedClickBreadcrumb ,
0 commit comments