@@ -44,6 +44,7 @@ describe('withSentryErrorBoundary', () => {
4444 it ( 'calls `captureException` when an error occurs`' , ( ) => {
4545 render ( ( ) => (
4646 < SentryErrorBoundary fallback = { < div > Ooops, an error occurred.</ div > } >
47+ { /* @ts -expect-error: component doesn't exist on purpose */ }
4748 < NonExistentComponent />
4849 </ SentryErrorBoundary >
4950 ) ) ;
@@ -55,6 +56,7 @@ describe('withSentryErrorBoundary', () => {
5556 it ( 'renders the fallback component' , async ( ) => {
5657 const { findByText } = render ( ( ) => (
5758 < SentryErrorBoundary fallback = { < div > Ooops, an error occurred.</ div > } >
59+ { /* @ts -expect-error: component doesn't exist on purpose */ }
5860 < NonExistentComponent />
5961 </ SentryErrorBoundary >
6062 ) ) ;
@@ -65,11 +67,12 @@ describe('withSentryErrorBoundary', () => {
6567 it ( 'passes the `error` and `reset` function to the fallback component' , ( ) => {
6668 const mockFallback = vi . fn ( ) ;
6769
68- render ( ( ) => {
70+ render ( ( ) => (
6971 < SentryErrorBoundary fallback = { mockFallback } >
72+ { /* @ts -expect-error: component doesn't exist on purpose */ }
7073 < NonExistentComponent />
71- </ SentryErrorBoundary > ;
72- } ) ;
74+ </ SentryErrorBoundary >
75+ ) ) ;
7376
7477 expect ( mockFallback ) . toHaveBeenCalledTimes ( 1 ) ;
7578 expect ( mockFallback ) . toHaveBeenCalledWith (
@@ -81,6 +84,7 @@ describe('withSentryErrorBoundary', () => {
8184 it ( 'calls `captureException` again after resetting' , async ( ) => {
8285 const { findByRole } = render ( ( ) => (
8386 < SentryErrorBoundary fallback = { ( _ , reset ) => < button onClick = { reset } > Reset</ button > } >
87+ { /* @ts -expect-error: component doesn't exist on purpose */ }
8488 < NonExistentComponent />
8589 </ SentryErrorBoundary >
8690 ) ) ;
0 commit comments