@@ -17,7 +17,7 @@ describe('Async renderToString', () => {
1717 </ Suspense >
1818 ) ;
1919
20- const expected = `<!-- $s --><div class="foo">bar</div><!-- /$s -->` ;
20+ const expected = `<!--$s --><div class="foo">bar</div><!--/$s-->` ;
2121
2222 suspended . resolve ( ) ;
2323
@@ -40,7 +40,7 @@ describe('Async renderToString', () => {
4040 </ Suspense >
4141 ) ;
4242
43- const expected = `<!-- $s --><!-- /$s --><div class="foo">bar</div>` ;
43+ const expected = `<!--$s --><!--/$s--><div class="foo">bar</div>` ;
4444
4545 suspended . resolve ( ) ;
4646
@@ -73,7 +73,7 @@ describe('Async renderToString', () => {
7373 </ ul >
7474 ) ;
7575
76- const expected = `<ul><!-- $s --><li>one</li><!-- $s --><li>two</li><!-- /$s --><li>three</li><!-- /$s --></ul>` ;
76+ const expected = `<ul><!--$s --><li>one</li><!--$s --><li>two</li><!--/$s--><li>three</li><!--/$s--></ul>` ;
7777
7878 suspendedOne . resolve ( ) ;
7979 suspendedTwo . resolve ( ) ;
@@ -109,7 +109,7 @@ describe('Async renderToString', () => {
109109 </ ul >
110110 ) ;
111111
112- const expected = `<ul><!-- $s --><li>one</li><!-- $s --><li>two</li><!-- /$s --><li>three</li><!-- /$s --></ul>` ;
112+ const expected = `<ul><!--$s --><li>one</li><!--$s --><li>two</li><!--/$s--><li>three</li><!--/$s--></ul>` ;
113113
114114 suspendedOne . resolve ( ) ;
115115 suspendedTwo . resolve ( ) ;
@@ -152,7 +152,7 @@ describe('Async renderToString', () => {
152152 </ ul >
153153 ) ;
154154
155- const expected = `<ul><!-- $s --><li>one</li><!-- $s --><li>two</li><!-- /$s --><!-- $s --><li>three</li><!-- /$s --><li>four</li><!-- /$s --></ul>` ;
155+ const expected = `<ul><!--$s --><li>one</li><!--$s --><li>two</li><!--/$s--><!--$s --><li>three</li><!--/$s--><li>four</li><!--/$s--></ul>` ;
156156
157157 suspendedOne . resolve ( ) ;
158158 suspendedTwo . resolve ( ) ;
@@ -164,7 +164,7 @@ describe('Async renderToString', () => {
164164 expect ( rendered ) . to . equal ( expected ) ;
165165 } ) ;
166166
167- it . only ( 'should render JSX with deeply nested suspense boundaries' , async ( ) => {
167+ it ( 'should render JSX with deeply nested suspense boundaries' , async ( ) => {
168168 const {
169169 Suspender : SuspenderOne ,
170170 suspended : suspendedOne
@@ -199,7 +199,7 @@ describe('Async renderToString', () => {
199199 </ ul >
200200 ) ;
201201
202- const expected = `<ul><!-- $s --><li>one</li><!-- $s --><li>two</li><!-- $s --><li>three</li><!-- /$s --><!-- /$s --><li>four</li><!-- /$s --></ul>` ;
202+ const expected = `<ul><!--$s --><li>one</li><!--$s --><li>two</li><!--$s --><li>three</li><!--/$s--><!--/$s--><li>four</li><!--/$s--></ul>` ;
203203
204204 suspendedOne . resolve ( ) ;
205205 suspendedTwo . resolve ( ) ;
@@ -243,7 +243,7 @@ describe('Async renderToString', () => {
243243 </ ul >
244244 ) ;
245245
246- const expected = `<ul><!-- $s --><li>one</li><!-- /$s --><!-- $s --><li>two</li><!-- /$s --><!-- $s --><li>three</li><!-- /$s --></ul>` ;
246+ const expected = `<ul><!--$s --><li>one</li><!--/$s--><!--$s --><li>two</li><!--/$s--><!--$s --><li>three</li><!--/$s--></ul>` ;
247247
248248 suspendedOne . resolve ( ) ;
249249 suspendedTwo . resolve ( ) ;
@@ -303,7 +303,7 @@ describe('Async renderToString', () => {
303303
304304 suspended . resolve ( ) ;
305305 const rendered = await promise ;
306- expect ( rendered ) . to . equal ( '<!-- $s --><p>ok</p><!-- /$s -->' ) ;
306+ expect ( rendered ) . to . equal ( '<!--$s --><p>ok</p><!--/$s-->' ) ;
307307 } ) ;
308308
309309 it ( 'should work with an in-render suspension' , async ( ) => {
@@ -340,7 +340,10 @@ describe('Async renderToString', () => {
340340 </ Context . Provider >
341341 ) ;
342342
343- expect ( rendered ) . to . equal ( `<div>2</div>` ) ;
343+ // Before we get to the actual DOM this suspends twice
344+ expect ( rendered ) . to . equal (
345+ `<!--$s--><!--$s--><div>2</div><!--/$s--><!--/$s-->`
346+ ) ;
344347 } ) ;
345348
346349 describe ( 'dangerouslySetInnerHTML' , ( ) => {
0 commit comments