diff --git a/src/client/utils/__tests__/compileCode.spec.ts b/src/client/utils/__tests__/compileCode.spec.ts index 84c2f64a2..d6a19df9b 100644 --- a/src/client/utils/__tests__/compileCode.spec.ts +++ b/src/client/utils/__tests__/compileCode.spec.ts @@ -51,18 +51,16 @@ React.createElement( Button, null )" `); }); - test('wrap JSX in Fragment', () => { - const result = compileCode( - `
- -
`, - compilerConfig + test('wrap JSX in Fragment if adjacent on line 1', () => { + const result = compileCode(``, compilerConfig); + expect(result).toMatchInlineSnapshot( + `"React.createElement( React.Fragment, null, React.createElement( 'span', null ), React.createElement( 'span', null ) );"` ); - expect(result).toMatchInlineSnapshot(` -"React.createElement( React.Fragment, null, React.createElement( 'div', null, - React.createElement( 'button', null, \\"Click\\" ) -) );" -`); + }); + + test('don’t wrap JSX in Fragment if there is only one statement', () => { + const result = compileCode(`