File tree Expand file tree Collapse file tree
dev-packages/browser-integration-tests/suites/integrations/graphqlClient Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -83,8 +83,11 @@ sentryTest('should update breadcrumbs for GraphQL fetch requests', async ({ getL
8383 const rootSpanPromise = waitForStreamedSpan ( page , span => span . is_segment && getSpanOp ( span ) === 'pageload' ) ;
8484 await page . goto ( url ) ;
8585 await rootSpanPromise ;
86- const eventPromise = waitForErrorRequest ( page , event => event . message === 'GraphQL request completed' ) ;
87- await page . evaluate ( ( ) => ( window as any ) . Sentry . captureMessage ( 'GraphQL request completed' ) ) ;
86+ const eventPromise = waitForErrorRequest (
87+ page ,
88+ event => event . exception ?. values ?. [ 0 ] ?. value === 'GraphQL breadcrumb test error' ,
89+ ) ;
90+ await page . evaluate ( ( ) => ( window as any ) . Sentry . captureException ( new Error ( 'GraphQL breadcrumb test error' ) ) ) ;
8891 const eventData = envelopeRequestParser ( await eventPromise ) ;
8992
9093 expect ( eventData ?. breadcrumbs ?. length ) . toBe ( 1 ) ;
Original file line number Diff line number Diff line change @@ -85,8 +85,11 @@ sentryTest(
8585 const rootSpanPromise = waitForStreamedSpan ( page , span => span . is_segment && getSpanOp ( span ) === 'pageload' ) ;
8686 await page . goto ( url ) ;
8787 await rootSpanPromise ;
88- const eventPromise = waitForErrorRequest ( page , event => event . message === 'GraphQL request completed' ) ;
89- await page . evaluate ( ( ) => ( window as any ) . Sentry . captureMessage ( 'GraphQL request completed' ) ) ;
88+ const eventPromise = waitForErrorRequest (
89+ page ,
90+ event => event . exception ?. values ?. [ 0 ] ?. value === 'GraphQL breadcrumb test error' ,
91+ ) ;
92+ await page . evaluate ( ( ) => ( window as any ) . Sentry . captureException ( new Error ( 'GraphQL breadcrumb test error' ) ) ) ;
9093 const eventData = envelopeRequestParser ( await eventPromise ) ;
9194
9295 expect ( eventData ?. breadcrumbs ?. length ) . toBe ( 1 ) ;
Original file line number Diff line number Diff line change @@ -83,8 +83,11 @@ sentryTest('should update breadcrumbs for GraphQL persisted query XHR requests',
8383 const rootSpanPromise = waitForStreamedSpan ( page , span => span . is_segment && getSpanOp ( span ) === 'pageload' ) ;
8484 await page . goto ( url ) ;
8585 await rootSpanPromise ;
86- const eventPromise = waitForErrorRequest ( page , event => event . message === 'GraphQL request completed' ) ;
87- await page . evaluate ( ( ) => ( window as any ) . Sentry . captureMessage ( 'GraphQL request completed' ) ) ;
86+ const eventPromise = waitForErrorRequest (
87+ page ,
88+ event => event . exception ?. values ?. [ 0 ] ?. value === 'GraphQL breadcrumb test error' ,
89+ ) ;
90+ await page . evaluate ( ( ) => ( window as any ) . Sentry . captureException ( new Error ( 'GraphQL breadcrumb test error' ) ) ) ;
8891 const eventData = envelopeRequestParser ( await eventPromise ) ;
8992
9093 expect ( eventData ?. breadcrumbs ?. length ) . toBe ( 1 ) ;
Original file line number Diff line number Diff line change @@ -83,8 +83,11 @@ sentryTest('should update breadcrumbs for GraphQL XHR requests', async ({ getLoc
8383 const rootSpanPromise = waitForStreamedSpan ( page , span => span . is_segment && getSpanOp ( span ) === 'pageload' ) ;
8484 await page . goto ( url ) ;
8585 await rootSpanPromise ;
86- const eventPromise = waitForErrorRequest ( page , event => event . message === 'GraphQL request completed' ) ;
87- await page . evaluate ( ( ) => ( window as any ) . Sentry . captureMessage ( 'GraphQL request completed' ) ) ;
86+ const eventPromise = waitForErrorRequest (
87+ page ,
88+ event => event . exception ?. values ?. [ 0 ] ?. value === 'GraphQL breadcrumb test error' ,
89+ ) ;
90+ await page . evaluate ( ( ) => ( window as any ) . Sentry . captureException ( new Error ( 'GraphQL breadcrumb test error' ) ) ) ;
8891 const eventData = envelopeRequestParser ( await eventPromise ) ;
8992
9093 expect ( eventData ?. breadcrumbs ?. length ) . toBe ( 1 ) ;
You can’t perform that action at this time.
0 commit comments