@@ -36,20 +36,25 @@ sentryTest('should capture feedback (@sentry-internal/feedback import)', async (
36
36
37
37
const url = await getLocalTestPath ( { testDir : __dirname } ) ;
38
38
39
- const [ , , replayReq1 ] = await Promise . all ( [ page . goto ( url ) , page . getByText ( 'Report a Bug' ) . click ( ) , reqPromise0 ] ) ;
39
+ const [ , , replayReq0 ] = await Promise . all ( [ page . goto ( url ) , page . getByText ( 'Report a Bug' ) . click ( ) , reqPromise0 ] ) ;
40
40
41
41
await page . locator ( '[name="name"]' ) . fill ( 'Jane Doe' ) ;
42
42
await page . locator ( '[name="email"]' ) . fill ( '[email protected] ' ) ;
43
43
await page . locator ( '[name="message"]' ) . fill ( 'my example feedback' ) ;
44
44
await page . getByLabel ( 'Send Bug Report' ) . click ( ) ;
45
45
46
- const [ feedbackResp , replayReq2 ] = await Promise . all ( [ feedbackRequestPromise , reqPromise1 ] ) ;
46
+ const [ feedbackResp , replayReq1 ] = await Promise . all ( [ feedbackRequestPromise , reqPromise1 ] ) ;
47
47
48
48
const feedbackEvent = envelopeRequestParser ( feedbackResp . request ( ) ) ;
49
- const replayEvent = getReplayEvent ( replayReq1 ) ;
49
+ const replayEvent = getReplayEvent ( replayReq0 ) ;
50
50
// Feedback breadcrumb is on second segment because we flush when "Report a Bug" is clicked
51
51
// And then the breadcrumb is sent when feedback form is submitted
52
- const { breadcrumbs } = getCustomRecordingEvents ( replayReq2 ) ;
52
+ const { breadcrumbs } = getCustomRecordingEvents ( replayReq1 ) ;
53
+
54
+
55
+ if ( breadcrumbs . length === 0 ) {
56
+ console . log ( replayReq0 , replayReq1 ) ;
57
+ }
53
58
54
59
expect ( breadcrumbs ) . toEqual (
55
60
expect . arrayContaining ( [
0 commit comments