@@ -16,7 +16,7 @@ describe('Async renderToString', () => {
16
16
</ Suspense >
17
17
) ;
18
18
19
- const expected = `<div class="foo">bar</div>` ;
19
+ const expected = `<!-- $s -->< div class="foo">bar</div><!-- /$s -- >` ;
20
20
21
21
suspended . resolve ( ) ;
22
22
@@ -26,10 +26,14 @@ describe('Async renderToString', () => {
26
26
} ) ;
27
27
28
28
it ( 'should render JSX with nested suspended components' , async ( ) => {
29
- const { Suspender : SuspenderOne , suspended : suspendedOne } =
30
- createSuspender ( ) ;
31
- const { Suspender : SuspenderTwo , suspended : suspendedTwo } =
32
- createSuspender ( ) ;
29
+ const {
30
+ Suspender : SuspenderOne ,
31
+ suspended : suspendedOne
32
+ } = createSuspender ( ) ;
33
+ const {
34
+ Suspender : SuspenderTwo ,
35
+ suspended : suspendedTwo
36
+ } = createSuspender ( ) ;
33
37
34
38
const promise = renderToStringAsync (
35
39
< ul >
@@ -45,7 +49,7 @@ describe('Async renderToString', () => {
45
49
</ ul >
46
50
) ;
47
51
48
- const expected = `<ul><li>one</li><li>two</li><li>three</li></ul>` ;
52
+ const expected = `<ul><!-- $s -->< li>one</li><!-- $s -->< li>two</li><!-- /$s -->< li>three</li><!-- /$s -- ></ul>` ;
49
53
50
54
suspendedOne . resolve ( ) ;
51
55
suspendedTwo . resolve ( ) ;
@@ -56,10 +60,14 @@ describe('Async renderToString', () => {
56
60
} ) ;
57
61
58
62
it ( 'should render JSX with nested suspense boundaries' , async ( ) => {
59
- const { Suspender : SuspenderOne , suspended : suspendedOne } =
60
- createSuspender ( ) ;
61
- const { Suspender : SuspenderTwo , suspended : suspendedTwo } =
62
- createSuspender ( ) ;
63
+ const {
64
+ Suspender : SuspenderOne ,
65
+ suspended : suspendedOne
66
+ } = createSuspender ( ) ;
67
+ const {
68
+ Suspender : SuspenderTwo ,
69
+ suspended : suspendedTwo
70
+ } = createSuspender ( ) ;
63
71
64
72
const promise = renderToStringAsync (
65
73
< ul >
@@ -77,7 +85,7 @@ describe('Async renderToString', () => {
77
85
</ ul >
78
86
) ;
79
87
80
- const expected = `<ul><li>one</li><li>two</li><li>three</li></ul>` ;
88
+ const expected = `<ul><!-- $s -->< li>one</li><!-- $s -->< li>two</li><!-- /$s -->< li>three</li><!-- /$s -- ></ul>` ;
81
89
82
90
suspendedOne . resolve ( ) ;
83
91
suspendedTwo . resolve ( ) ;
@@ -88,12 +96,18 @@ describe('Async renderToString', () => {
88
96
} ) ;
89
97
90
98
it ( 'should render JSX with multiple suspended direct children within a single suspense boundary' , async ( ) => {
91
- const { Suspender : SuspenderOne , suspended : suspendedOne } =
92
- createSuspender ( ) ;
93
- const { Suspender : SuspenderTwo , suspended : suspendedTwo } =
94
- createSuspender ( ) ;
95
- const { Suspender : SuspenderThree , suspended : suspendedThree } =
96
- createSuspender ( ) ;
99
+ const {
100
+ Suspender : SuspenderOne ,
101
+ suspended : suspendedOne
102
+ } = createSuspender ( ) ;
103
+ const {
104
+ Suspender : SuspenderTwo ,
105
+ suspended : suspendedTwo
106
+ } = createSuspender ( ) ;
107
+ const {
108
+ Suspender : SuspenderThree ,
109
+ suspended : suspendedThree
110
+ } = createSuspender ( ) ;
97
111
98
112
const promise = renderToStringAsync (
99
113
< ul >
@@ -113,7 +127,7 @@ describe('Async renderToString', () => {
113
127
</ ul >
114
128
) ;
115
129
116
- const expected = `<ul><li>one</li><li>two</li><li>three</li></ul>` ;
130
+ const expected = `<ul><!-- $s -->< li>one</li><!-- /$s --><!-- $s -->< li>two</li><!-- /$s --><!-- $s -->< li>three</li><!-- /$s -- ></ul>` ;
117
131
118
132
suspendedOne . resolve ( ) ;
119
133
suspendedTwo . resolve ( ) ;
@@ -173,6 +187,6 @@ describe('Async renderToString', () => {
173
187
174
188
suspended . resolve ( ) ;
175
189
const rendered = await promise ;
176
- expect ( rendered ) . to . equal ( '<p>ok</p>' ) ;
190
+ expect ( rendered ) . to . equal ( '<!-- $s -->< p>ok</p><!-- /$s -- >' ) ;
177
191
} ) ;
178
192
} ) ;
0 commit comments