diff --git a/test/components/connect.spec.js b/test/components/connect.spec.js index 2d3e975ce..06dbce7df 100644 --- a/test/components/connect.spec.js +++ b/test/components/connect.spec.js @@ -1218,14 +1218,13 @@ describe('React', () => { const store = createStore(() => ({})) function makeContainer(mapState, mapDispatch, mergeProps) { - return React.createElement( - @connect(mapState, mapDispatch, mergeProps) - class Container extends Component { - render() { - return - } + @connect(mapState, mapDispatch, mergeProps) + class Container extends Component { + render() { + return } - ) + } + return React.createElement(Container) } function AwesomeMap() { } @@ -2324,5 +2323,27 @@ describe('React', () => { expect(mapStateToPropsC).toHaveBeenCalledTimes(2) expect(mapStateToPropsD).toHaveBeenCalledTimes(2) }) + + it('works in without warnings', () => { + const spy = jest.spyOn(console, 'error').mockImplementation(() => {}) + const store = createStore(stringBuilder) + + @connect(state => ({ string: state }) ) + class Container extends Component { + render() { + return + } + } + + TestRenderer.create( + + + + + + ) + + expect(spy).not.toHaveBeenCalled() + }) }) })