Skip to content
This repository was archived by the owner on Jun 15, 2023. It is now read-only.

Commit 3c8a386

Browse files
committed
add test
1 parent f645418 commit 3c8a386

File tree

2 files changed

+38
-0
lines changed

2 files changed

+38
-0
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
@@jsxConfig({version: 4, mode: "classic"})
2+
3+
let _ = ReactDOM.createElement(React.fragment, [])
4+
let _ = ReactDOM.createElement(React.fragment, [ReactDOM.createDOMElementVariadic("div", [])])
5+
let _ = ReactDOM.createElement(React.fragment, [ReactDOM.createElement(React.fragment, [])])
6+
let _ = React.createElement(Z.make, {})
7+
let _ = React.createElement(Z.make, {children: ReactDOM.createDOMElementVariadic("div", [])})
8+
let _ = ReactDOM.createDOMElementVariadic("div", [])
9+
let _ = ReactDOM.createDOMElementVariadic("div", [ReactDOM.createDOMElementVariadic("div", [])])
10+
11+
@@jsxConfig({version: 4, mode: "automatic"})
12+
13+
let _ = React.jsx(React.jsxFragment, {children: {}})
14+
let _ = React.jsx(React.jsxFragment, {children: ReactDOM.jsx("div", {})})
15+
let _ = React.jsx(React.jsxFragment, {children: React.jsx(React.jsxFragment, {children: {}})})
16+
let _ = React.jsx(Z.make, {})
17+
let _ = React.jsx(Z.make, {children: ReactDOM.jsx("div", {})})
18+
let _ = ReactDOM.jsx("div", {})
19+
let _ = ReactDOM.jsx("div", {children: ?ReactDOM.someElement(ReactDOM.jsx("div", {}))})

tests/ppx/react/fragment.res

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
@@jsxConfig({version:4, mode: "classic"})
2+
3+
let _ = <></>
4+
let _ = <><div /></>
5+
let _ = <><></></>
6+
let _ = <Z />
7+
let _ = <Z><div /></Z>
8+
let _ = <div />
9+
let _ = <div><div /></div>
10+
11+
@@jsxConfig({version:4, mode: "automatic"})
12+
13+
let _ = <></>
14+
let _ = <><div /></>
15+
let _ = <><></></>
16+
let _ = <Z />
17+
let _ = <Z><div /></Z>
18+
let _ = <div />
19+
let _ = <div><div /></div>

0 commit comments

Comments
 (0)