Add an unit test for React.Fragment with ShallowRenderer (#12220)

This commit is contained in:
Toru Kobayashi
2018-02-15 14:19:08 +00:00
committed by Dan Abramov
parent e8ee1b92dc
commit 5cd5f63a77
@@ -336,6 +336,34 @@ describe('ReactShallowRenderer', () => {
]);
});
it('should shallow render a React.fragment', () => {
class SomeComponent extends React.Component {
render() {
return <div />;
}
}
class Fragment extends React.Component {
render() {
return (
<React.Fragment>
<div />
<span />
<SomeComponent />
</React.Fragment>
);
}
}
const shallowRenderer = createRenderer();
const result = shallowRenderer.render(<Fragment />);
expect(result).toEqual(
<React.Fragment>
<div />
<span />
<SomeComponent />
</React.Fragment>,
);
});
it('should throw for invalid elements', () => {
class SomeComponent extends React.Component {
render() {