From 5cd5f63a77ac01e5418bc51ed81847ca3dcdb658 Mon Sep 17 00:00:00 2001 From: Toru Kobayashi Date: Thu, 15 Feb 2018 23:19:08 +0900 Subject: [PATCH] Add an unit test for React.Fragment with ShallowRenderer (#12220) --- .../__tests__/ReactShallowRenderer-test.js | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/packages/react-test-renderer/src/__tests__/ReactShallowRenderer-test.js b/packages/react-test-renderer/src/__tests__/ReactShallowRenderer-test.js index 377ba5f671..318611db64 100644 --- a/packages/react-test-renderer/src/__tests__/ReactShallowRenderer-test.js +++ b/packages/react-test-renderer/src/__tests__/ReactShallowRenderer-test.js @@ -336,6 +336,34 @@ describe('ReactShallowRenderer', () => { ]); }); + it('should shallow render a React.fragment', () => { + class SomeComponent extends React.Component { + render() { + return
; + } + } + class Fragment extends React.Component { + render() { + return ( + +
+ + + + ); + } + } + const shallowRenderer = createRenderer(); + const result = shallowRenderer.render(); + expect(result).toEqual( + +
+ + + , + ); + }); + it('should throw for invalid elements', () => { class SomeComponent extends React.Component { render() {