mirror of
https://github.com/facebook/react.git
synced 2025-11-01 09:12:30 +00:00
Add an unit test for React.Fragment with ShallowRenderer (#12220)
This commit is contained in:
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() {
|
||||
|
||||
Reference in New Issue
Block a user