Skip to content

Commit e6b621d

Browse files
committed
add more tests
1 parent 3f454e0 commit e6b621d

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

jscomp/syntax/tests/ppx/react/expected/fragment.res.txt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,22 @@ let _ = React.createElementVariadic(
1313
let _ = React.createElement(React.fragment, {children: React.createElement(React.fragment, {})})
1414
let _ = React.createElement(Z.make, {})
1515
let _ = React.createElement(Z.make, {children: ReactDOM.createDOMElementVariadic("div", [])})
16+
let _ = React.createElement(
17+
Z.make,
18+
{a: "a", children: ReactDOM.createDOMElementVariadic("div", [])},
19+
)
1620
let _ = React.createElementVariadic(
1721
Z.make,
1822
{children: React.null},
1923
[ReactDOM.createDOMElementVariadic("div", []), ReactDOM.createDOMElementVariadic("div", [])],
2024
)
2125
let _ = ReactDOM.createDOMElementVariadic("div", [])
2226
let _ = ReactDOM.createDOMElementVariadic("div", [ReactDOM.createDOMElementVariadic("div", [])])
27+
let _ = ReactDOM.createDOMElementVariadic(
28+
"div",
29+
~props={id: "id"},
30+
[ReactDOM.createDOMElementVariadic("div", [])],
31+
)
2332
let _ = ReactDOM.createDOMElementVariadic(
2433
"div",
2534
[ReactDOM.createDOMElementVariadic("div", []), ReactDOM.createDOMElementVariadic("div", [])],
@@ -36,12 +45,14 @@ let _ = React.jsxs(
3645
let _ = React.jsx(React.jsxFragment, {children: React.jsx(React.jsxFragment, {})})
3746
let _ = React.jsx(Z.make, {})
3847
let _ = React.jsx(Z.make, {children: ReactDOM.jsx("div", {})})
48+
let _ = React.jsx(Z.make, {a: "a", children: ReactDOM.jsx("div", {})})
3949
let _ = React.jsxs(
4050
Z.make,
4151
{children: React.array([ReactDOM.jsx("div", {}), ReactDOM.jsx("div", {})])},
4252
)
4353
let _ = ReactDOM.jsx("div", {})
4454
let _ = ReactDOM.jsx("div", {children: ?ReactDOM.someElement(ReactDOM.jsx("div", {}))})
55+
let _ = ReactDOM.jsx("div", {id: "id", children: ?ReactDOM.someElement(ReactDOM.jsx("div", {}))})
4556
let _ = ReactDOM.jsxs(
4657
"div",
4758
{children: React.array([ReactDOM.jsx("div", {}), ReactDOM.jsx("div", {})])},

jscomp/syntax/tests/ppx/react/fragment.res

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,11 @@ let _ = <><div /><div /></>
66
let _ = <><></></>
77
let _ = <Z />
88
let _ = <Z><div /></Z>
9+
let _ = <Z a="a"><div /></Z>
910
let _ = <Z><div /><div /></Z>
1011
let _ = <div />
1112
let _ = <div><div /></div>
13+
let _ = <div id="id"><div /></div>
1214
let _ = <div><div /><div /></div>
1315

1416
@@jsxConfig({version:4, mode: "automatic"})
@@ -19,7 +21,9 @@ let _ = <><div /><div /></>
1921
let _ = <><></></>
2022
let _ = <Z />
2123
let _ = <Z><div /></Z>
24+
let _ = <Z a="a"><div /></Z>
2225
let _ = <Z><div /><div /></Z>
2326
let _ = <div />
2427
let _ = <div><div /></div>
28+
let _ = <div id="id"><div /></div>
2529
let _ = <div><div /><div /></div>

0 commit comments

Comments
 (0)