@@ -14,8 +14,8 @@ jest.mock('../../src/js/utils/environment', () => ({
1414} ) ) ;
1515
1616import type { Event , Measurements , Span , SpanJSON } from '@sentry/core' ;
17+ import { render } from '@testing-library/react-native' ;
1718import * as React from "react" ;
18- import * as TestRenderer from 'react-test-renderer' ;
1919
2020import { timeToDisplayIntegration } from '../../src/js/tracing/integrations/timeToDisplayIntegration' ;
2121import { SPAN_ORIGIN_MANUAL_UI_TIME_TO_DISPLAY } from '../../src/js/tracing/origin' ;
@@ -64,7 +64,7 @@ describe('TimeToDisplay', () => {
6464 } ,
6565 ( activeSpan : Span | undefined ) => {
6666 startTimeToInitialDisplaySpan ( ) ;
67- TestRenderer . create ( < TimeToInitialDisplay record = { true } /> ) ;
67+ render ( < TimeToInitialDisplay record = { true } /> ) ;
6868 mockRecordedTimeToDisplay ( {
6969 ttid : {
7070 [ spanToJSON ( activeSpan ! ) . span_id ! ] : nowInSeconds ( ) ,
@@ -93,8 +93,8 @@ describe('TimeToDisplay', () => {
9393 startTimeToInitialDisplaySpan ( ) ;
9494 startTimeToFullDisplaySpan ( ) ;
9595
96- TestRenderer . create ( < TimeToInitialDisplay record = { true } /> ) ;
97- TestRenderer . create ( < TimeToFullDisplay record = { true } /> ) ;
96+ render ( < TimeToInitialDisplay record = { true } /> ) ;
97+ render ( < TimeToFullDisplay record = { true } /> ) ;
9898
9999 mockRecordedTimeToDisplay ( {
100100 ttid : {
@@ -126,7 +126,7 @@ describe('TimeToDisplay', () => {
126126 } ,
127127 ( activeSpan : Span | undefined ) => {
128128 startTimeToFullDisplaySpan ( ) ;
129- TestRenderer . create ( < TimeToFullDisplay record = { true } /> ) ;
129+ render ( < TimeToFullDisplay record = { true } /> ) ;
130130
131131 mockRecordedTimeToDisplay ( {
132132 ttfd : {
@@ -156,7 +156,7 @@ describe('TimeToDisplay', () => {
156156 startTime : secondAgoTimestampMs ( ) ,
157157 } ,
158158 ( activeSpan : Span | undefined ) => {
159- TestRenderer . create ( < TimeToInitialDisplay record = { true } /> ) ;
159+ render ( < TimeToInitialDisplay record = { true } /> ) ;
160160
161161 mockRecordedTimeToDisplay ( {
162162 ttid : {
@@ -186,8 +186,8 @@ describe('TimeToDisplay', () => {
186186 startTimeToInitialDisplaySpan ( ) ;
187187 startTimeToFullDisplaySpan ( ) ;
188188
189- TestRenderer . create ( < TimeToInitialDisplay record = { true } /> ) ;
190- TestRenderer . create ( < TimeToFullDisplay record = { true } /> ) ;
189+ render ( < TimeToInitialDisplay record = { true } /> ) ;
190+ render ( < TimeToFullDisplay record = { true } /> ) ;
191191
192192 mockRecordedTimeToDisplay ( {
193193 ttid : {
@@ -221,8 +221,8 @@ describe('TimeToDisplay', () => {
221221 startTimeToInitialDisplaySpan ( ) ;
222222 startTimeToFullDisplaySpan ( ) ;
223223
224- TestRenderer . create ( < TimeToInitialDisplay record = { true } /> ) ;
225- TestRenderer . create ( < TimeToFullDisplay record = { true } /> ) ;
224+ render ( < TimeToInitialDisplay record = { true } /> ) ;
225+ render ( < TimeToFullDisplay record = { true } /> ) ;
226226
227227 mockRecordedTimeToDisplay ( {
228228 ttid : {
@@ -261,8 +261,7 @@ describe('TimeToDisplay', () => {
261261 startTimeToInitialDisplaySpan ( ) ;
262262 startTimeToFullDisplaySpan ( ) ;
263263
264- const timeToDisplayComponent = TestRenderer . create ( < > < TimeToInitialDisplay record = { false } /> < TimeToFullDisplay record = { true } /> </ > ) ;
265-
264+ const timeToDisplayComponent = render ( < > < TimeToInitialDisplay record = { false } /> < TimeToFullDisplay record = { true } /> </ > ) ;
266265 timeToDisplayComponent . update ( < > < TimeToInitialDisplay record = { true } /> < TimeToFullDisplay record = { true } /> </ > ) ;
267266
268267 mockRecordedTimeToDisplay ( {
@@ -294,15 +293,15 @@ describe('TimeToDisplay', () => {
294293 test ( 'should not log a warning if native component exists and not in new architecture' , async ( ) => {
295294 ( isTurboModuleEnabled as jest . Mock ) . mockReturnValue ( false ) ;
296295
297- TestRenderer . create ( < TimeToInitialDisplay record = { true } /> ) ;
296+ render ( < TimeToInitialDisplay record = { true } /> ) ;
298297 await jest . runOnlyPendingTimersAsync ( ) ; // Flush setTimeout.
299298
300299 expect ( logger . warn ) . not . toHaveBeenCalled ( ) ;
301300 } ) ;
302301
303302 test ( 'should log a warning if in new architecture' , async ( ) => {
304303 ( isTurboModuleEnabled as jest . Mock ) . mockReturnValue ( true ) ;
305- TestRenderer . create ( < TimeToInitialDisplay record = { true } /> ) ;
304+ render ( < TimeToInitialDisplay record = { true } /> ) ;
306305 await jest . runOnlyPendingTimersAsync ( ) ; // Flush setTimeout.
307306
308307 expect ( logger . warn ) . toHaveBeenCalledWith (
0 commit comments