@@ -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,12 @@ sentryTest(
131131 ] ) ,
132132 ) ;
133133
134- expect ( content1 . breadcrumbs ) . toEqual (
134+
135+ await page . click ( '#img' ) ;
136+ await forceFlushReplay ( ) ;
137+ const req2 = await reqPromise2 ;
138+ const content2 = getReplayRecordingContent ( req2 ) ;
139+ expect ( content2 . breadcrumbs ) . toEqual (
135140 expect . arrayContaining ( [
136141 {
137142 ...expectedClickBreadcrumb ,
@@ -151,7 +156,11 @@ sentryTest(
151156 ] ) ,
152157 ) ;
153158
154- expect ( content1 . breadcrumbs ) . toEqual (
159+ await page . click ( '.sentry-unmask' ) ;
160+ await forceFlushReplay ( ) ;
161+ const req3 = await reqPromise3 ;
162+ const content3 = getReplayRecordingContent ( req3 ) ;
163+ expect ( content3 . breadcrumbs ) . toEqual (
155164 expect . arrayContaining ( [
156165 {
157166 ...expectedClickBreadcrumb ,
0 commit comments