From 4dee38711cbf83efb5e12fbfa8e69e2495c49acf Mon Sep 17 00:00:00 2001 From: Matthew Phillips Date: Tue, 24 Oct 2023 08:05:19 -0400 Subject: Fix client hydration in experimentalReactChildren (#8898) * Fix client hydration in experimentalReactChildren * Add tests * Add a changeset * Use recursion instead of walking * getChildren -> swap order --------- Co-authored-by: Nate Moore --- packages/integrations/react/test/react-component.test.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'packages/integrations/react/test/react-component.test.js') diff --git a/packages/integrations/react/test/react-component.test.js b/packages/integrations/react/test/react-component.test.js index 43df1d9e4..96d60fd54 100644 --- a/packages/integrations/react/test/react-component.test.js +++ b/packages/integrations/react/test/react-component.test.js @@ -105,7 +105,13 @@ describe('React Components', () => { it('Children are parsed as React components, can be manipulated', async () => { const html = await fixture.readFile('/children/index.html'); const $ = cheerioLoad(html); - expect($('.with-children-count').text()).to.equal('2'); + expect($('#one .with-children-count').text()).to.equal('2'); + }); + + it('Client children passes option to the client', async () => { + const html = await fixture.readFile('/children/index.html'); + const $ = cheerioLoad(html); + expect($('[data-react-children]')).to.have.lengthOf(1); }); }); -- cgit v1.2.3