@@ -138,6 +138,180 @@ exports[`Store collapseNodesByDefault:false should support mount and update oper
138
138
139
139
exports[`Store collapseNodesByDefault:false should support mount and update operations: 3: unmount 1`] = ``;
140
140
141
+ exports[`Store collapseNodesByDefault:false should support nested Suspense nodes: 1: third child is suspended 1`] = `
142
+ [root]
143
+ ▾ <Wrapper>
144
+ <Component key="Outside">
145
+ ▾ <Suspense>
146
+ <Component key="Unrelated at Start">
147
+ ▾ <Suspense>
148
+ <Component key="Suspense 1 Content">
149
+ ▾ <Suspense>
150
+ <Component key="Suspense 2 Content">
151
+ ▾ <Suspense>
152
+ <Loading key="Suspense 3 Fallback">
153
+ <Component key="Unrelated at End">
154
+ `;
155
+
156
+ exports[`Store collapseNodesByDefault:false should support nested Suspense nodes: 2: first and third child are suspended 1`] = `
157
+ [root]
158
+ ▾ <Wrapper>
159
+ <Component key="Outside">
160
+ ▾ <Suspense>
161
+ <Component key="Unrelated at Start">
162
+ ▾ <Suspense>
163
+ <Loading key="Suspense 1 Fallback">
164
+ ▾ <Suspense>
165
+ <Component key="Suspense 2 Content">
166
+ ▾ <Suspense>
167
+ <Loading key="Suspense 3 Fallback">
168
+ <Component key="Unrelated at End">
169
+ `;
170
+
171
+ exports[`Store collapseNodesByDefault:false should support nested Suspense nodes: 3: second and third child are suspended 1`] = `
172
+ [root]
173
+ ▾ <Wrapper>
174
+ <Component key="Outside">
175
+ ▾ <Suspense>
176
+ <Component key="Unrelated at Start">
177
+ ▾ <Suspense>
178
+ <Component key="Suspense 1 Content">
179
+ ▾ <Suspense>
180
+ <Loading key="Suspense 2 Fallback">
181
+ ▾ <Suspense>
182
+ <Loading key="Suspense 3 Fallback">
183
+ <Component key="Unrelated at End">
184
+ `;
185
+
186
+ exports[`Store collapseNodesByDefault:false should support nested Suspense nodes: 4: first and third child are suspended 1`] = `
187
+ [root]
188
+ ▾ <Wrapper>
189
+ <Component key="Outside">
190
+ ▾ <Suspense>
191
+ <Component key="Unrelated at Start">
192
+ ▾ <Suspense>
193
+ <Loading key="Suspense 1 Fallback">
194
+ ▾ <Suspense>
195
+ <Component key="Suspense 2 Content">
196
+ ▾ <Suspense>
197
+ <Loading key="Suspense 3 Fallback">
198
+ <Component key="Unrelated at End">
199
+ `;
200
+
201
+ exports[`Store collapseNodesByDefault:false should support nested Suspense nodes: 5: parent is suspended 1`] = `
202
+ [root]
203
+ ▾ <Wrapper>
204
+ <Component key="Outside">
205
+ ▾ <Suspense>
206
+ <Loading key="Parent Fallback">
207
+ `;
208
+
209
+ exports[`Store collapseNodesByDefault:false should support nested Suspense nodes: 6: all children are suspended 1`] = `
210
+ [root]
211
+ ▾ <Wrapper>
212
+ <Component key="Outside">
213
+ ▾ <Suspense>
214
+ <Component key="Unrelated at Start">
215
+ ▾ <Suspense>
216
+ <Loading key="Suspense 1 Fallback">
217
+ ▾ <Suspense>
218
+ <Loading key="Suspense 2 Fallback">
219
+ ▾ <Suspense>
220
+ <Loading key="Suspense 3 Fallback">
221
+ <Component key="Unrelated at End">
222
+ `;
223
+
224
+ exports[`Store collapseNodesByDefault:false should support nested Suspense nodes: 7: only third child is suspended 1`] = `
225
+ [root]
226
+ ▾ <Wrapper>
227
+ <Component key="Outside">
228
+ ▾ <Suspense>
229
+ <Component key="Unrelated at Start">
230
+ ▾ <Suspense>
231
+ <Component key="Suspense 1 Content">
232
+ ▾ <Suspense>
233
+ <Component key="Suspense 2 Content">
234
+ ▾ <Suspense>
235
+ <Loading key="Suspense 3 Fallback">
236
+ <Component key="Unrelated at End">
237
+ `;
238
+
239
+ exports[`Store collapseNodesByDefault:false should support nested Suspense nodes: 8: first and third child are suspended 1`] = `
240
+ [root]
241
+ ▾ <Wrapper>
242
+ <Component key="Outside">
243
+ ▾ <Suspense>
244
+ <Component key="Unrelated at Start">
245
+ ▾ <Suspense>
246
+ <Loading key="Suspense 1 Fallback">
247
+ ▾ <Suspense>
248
+ <Component key="Suspense 2 Content">
249
+ ▾ <Suspense>
250
+ <Loading key="Suspense 3 Fallback">
251
+ <Component key="Unrelated at End">
252
+ `;
253
+
254
+ exports[`Store collapseNodesByDefault:false should support nested Suspense nodes: 9: parent is suspended 1`] = `
255
+ [root]
256
+ ▾ <Wrapper>
257
+ <Component key="Outside">
258
+ ▾ <Suspense>
259
+ <Loading key="Parent Fallback">
260
+ `;
261
+
262
+ exports[`Store collapseNodesByDefault:false should support nested Suspense nodes: 10: parent is suspended 1`] = `
263
+ [root]
264
+ ▾ <Wrapper>
265
+ <Component key="Outside">
266
+ ▾ <Suspense>
267
+ <Loading key="Parent Fallback">
268
+ `;
269
+
270
+ exports[`Store collapseNodesByDefault:false should support nested Suspense nodes: 11: all children are suspended 1`] = `
271
+ [root]
272
+ ▾ <Wrapper>
273
+ <Component key="Outside">
274
+ ▾ <Suspense>
275
+ <Component key="Unrelated at Start">
276
+ ▾ <Suspense>
277
+ <Loading key="Suspense 1 Fallback">
278
+ ▾ <Suspense>
279
+ <Loading key="Suspense 2 Fallback">
280
+ ▾ <Suspense>
281
+ <Loading key="Suspense 3 Fallback">
282
+ <Component key="Unrelated at End">
283
+ `;
284
+
285
+ exports[`Store collapseNodesByDefault:false should support nested Suspense nodes: 12: all children are suspended 1`] = `
286
+ [root]
287
+ ▾ <Wrapper>
288
+ <Component key="Outside">
289
+ ▾ <Suspense>
290
+ <Component key="Unrelated at Start">
291
+ ▾ <Suspense>
292
+ <Loading key="Suspense 1 Fallback">
293
+ ▾ <Suspense>
294
+ <Loading key="Suspense 2 Fallback">
295
+ ▾ <Suspense>
296
+ <Loading key="Suspense 3 Fallback">
297
+ <Component key="Unrelated at End">
298
+ `;
299
+
300
+ exports[`Store collapseNodesByDefault:false should support nested Suspense nodes: 13: third child is suspended 1`] = `
301
+ [root]
302
+ ▾ <Wrapper>
303
+ <Component key="Outside">
304
+ ▾ <Suspense>
305
+ <Component key="Unrelated at Start">
306
+ ▾ <Suspense>
307
+ <Component key="Suspense 1 Content">
308
+ ▾ <Suspense>
309
+ <Component key="Suspense 2 Content">
310
+ ▾ <Suspense>
311
+ <Loading key="Suspense 3 Fallback">
312
+ <Component key="Unrelated at End">
313
+ `;
314
+
141
315
exports[`Store collapseNodesByDefault:false should support reordering of children: 1: mount 1`] = `
142
316
[root]
143
317
▾ <Root>
0 commit comments