@@ -104,10 +104,10 @@ describe('ReactOwnerStacks', () => {
104
104
let i = 0 ;
105
105
i <
106
106
siblingsBeforeStackOne -
107
- // One built-in JSX callsite for the unknown Owner Stack
108
- 1 -
109
- // <App /> callsite
110
- 1 -
107
+ // JSX callsites before this are irrelevant since we always reset the limit
108
+ // when we start a render. Both <App /> and <UnknownOwner /> were created
109
+ // before we actually start rendering.
110
+ 0 -
111
111
// Stop so that OwnerStackOne will be right before cutoff
112
112
1 ;
113
113
i ++
@@ -149,8 +149,7 @@ describe('ReactOwnerStacks', () => {
149
149
stackOne : normalizeCodeLocInfo ( stackOne ) ,
150
150
stackTwo : normalizeCodeLocInfo ( stackTwo ) ,
151
151
} ) . toEqual ( {
152
- // We continue resetting periodically.
153
- pendingTimers : 1 ,
152
+ pendingTimers : 0 ,
154
153
stackOne : '\n in App (at **)' ,
155
154
stackTwo : __VARIANT__
156
155
? // captured right after cutoff
@@ -176,8 +175,7 @@ describe('ReactOwnerStacks', () => {
176
175
stackOne : normalizeCodeLocInfo ( stackOne ) ,
177
176
stackTwo : normalizeCodeLocInfo ( stackTwo ) ,
178
177
} ) . toEqual ( {
179
- // We continue resetting periodically.
180
- pendingTimers : 1 ,
178
+ pendingTimers : 0 ,
181
179
// rendered everything before cutoff
182
180
stackOne : '\n in App (at **)' ,
183
181
stackTwo : '\n in App (at **)' ,
@@ -192,10 +190,10 @@ describe('ReactOwnerStacks', () => {
192
190
let i = 0 ;
193
191
i <
194
192
siblingsBeforeStackOne -
195
- // One built-in JSX callsite for the unknown Owner Stack
196
- 1 -
197
- // <App /> callsite
198
- 1 -
193
+ // JSX callsites before this are irrelevant since we always reset the limit
194
+ // when we start a render. Both <App /> and <UnknownOwner /> were created
195
+ // before we actually start rendering.
196
+ 0 -
199
197
// Stop so that OwnerStackOne will be right before cutoff
200
198
1 ;
201
199
i ++
@@ -273,8 +271,7 @@ describe('ReactOwnerStacks', () => {
273
271
stackOne : normalizeCodeLocInfo ( stackOne ) ,
274
272
stackTwo : normalizeCodeLocInfo ( stackTwo ) ,
275
273
} ) . toEqual ( {
276
- // 1 for periodically resetting the Owner Stack limit
277
- pendingTimers : 1 ,
274
+ pendingTimers : 0 ,
278
275
stackOne : '\n in App (at **)' ,
279
276
stackTwo :
280
277
// captured after we reset the limit
@@ -295,10 +292,10 @@ describe('ReactOwnerStacks', () => {
295
292
let i = 0 ;
296
293
i <
297
294
siblingsBeforeStackOne -
298
- // One built-in JSX callsite for the unknown Owner Stack
299
- 1 -
300
- // <App /> callsite
301
- 1 -
295
+ // JSX callsites before this are irrelevant since we always reset the limit
296
+ // when we start a render. Both <App /> and <UnknownOwner /> were created
297
+ // before we actually start rendering.
298
+ 0 -
302
299
// Stop so that OwnerStackOne will be right before cutoff
303
300
1 ;
304
301
i ++
@@ -357,8 +354,7 @@ describe('ReactOwnerStacks', () => {
357
354
stackTwo : normalizeCodeLocInfo ( stackTwo ) ,
358
355
} ) . toEqual ( {
359
356
// 1 for the timeout
360
- // 1 for periodically resetting the Owner Stack limit
361
- pendingTimers : 2 ,
357
+ pendingTimers : 1 ,
362
358
stackOne : '\n in App (at **)' ,
363
359
stackTwo : undefined ,
364
360
} ) ;
@@ -372,8 +368,7 @@ describe('ReactOwnerStacks', () => {
372
368
stackOne : normalizeCodeLocInfo ( stackOne ) ,
373
369
stackTwo : normalizeCodeLocInfo ( stackTwo ) ,
374
370
} ) . toEqual ( {
375
- // 1 for periodically resetting the Owner Stack limit
376
- pendingTimers : 1 ,
371
+ pendingTimers : 0 ,
377
372
stackOne : '\n in App (at **)' ,
378
373
stackTwo :
379
374
// captured after we reset the limit
0 commit comments