enzymejs / enzymejs/enzyme

16.8 (react-test-renderer) causing build failures

Open
#2,005 16 comments 13 reactions 0 assignees View on GitHub
Need More Information
Dominant language
JavaScript
Stars
19.8k
Forks
2k
PR merge metrics
No merged PRs in 30d

Description

So react-test-renderer (Dependency of enzyme-adapter-react-16@1.7.1) had a minor release 6 hours ago. Causing our builds to fail all over. We have explicitly added react-test-renderer@16.7.0 in our devDependencies to circumvent that.

```
Running "test:jest" task
[D] Task source: tasks/test_jest.js
FAIL ui_framework/components/form/check_box/check_box_label.test.js
● KuiCheckBoxLabel › Props › onChange › is called when checkbox is changed

TypeError: Cannot read property 'current' of undefined

at ReactShallowRenderer.render (node_modules/react-test-renderer/cjs/react-test-renderer-shallow.development.js:703:53)
at node_modules/enzyme-adapter-react-16/build/ReactSixteenAdapter.js:460:37
at withSetStateAllowed (node_modules/enzyme-adapter-utils/build/Utils.js:143:16)
at Object.render (node_modules/enzyme-adapter-react-16/build/ReactSixteenAdapter.js:459:70)
at new ShallowWrapper (node_modules/enzyme/build/ShallowWrapper.js:206:22)
at shallow (node_modules/enzyme/build/shallow.js:21:10)
at Object.test (ui_framework/components/form/check_box/check_box_label.test.js:86:45)
at new Promise ()
at Promise.resolve.then.el (node_modules/p-map/index.js:46:16)
at process._tickCallback (internal/process/next_tick.js:68:7)

FAIL ui_framework/components/form/check_box/check_box.test.js
● KuiCheckBox › Props › onChange › is called when checkbox is changed

TypeError: Cannot read property 'current' of undefined

at ReactShallowRenderer.render (node_modules/react-test-renderer/cjs/react-test-renderer-shallow.development.js:703:53)
at node_modules/enzyme-adapter-react-16/build/ReactSixteenAdapter.js:460:37
at withSetStateAllowed (node_modules/enzyme-adapter-utils/build/Utils.js:143:16)
at Object.render (node_modules/enzyme-adapter-react-16/build/ReactSixteenAdapter.js:459:70)
at new ShallowWrapper (node_modules/enzyme/build/ShallowWrapper.js:206:22)
at shallow (node_modules/enzyme/build/shallow.js:21:10)
at Object.test (ui_framework/components/form/check_box/check_box.test.js:75:45)
at new Promise ()
at Promise.resolve.then.el (node_modules/p-map/index.js:46:16)
at process._tickCallback (internal/process/next_tick.js:68:7)

FAIL ui_framework/components/button/button.test.js
● KuiButton › Props › onClick › isn't called upon instantiation

TypeError: Cannot read property 'current' of undefined

at ReactShallowRenderer.render (node_modules/react-test-renderer/cjs/react-test-renderer-shallow.development.js:703:53)
at node_modules/enzyme-adapter-react-16/build/ReactSixteenAdapter.js:460:37
at withSetStateAllowed (node_modules/enzyme-adapter-utils/build/Utils.js:143:16)
at Object.render (node_modules/enzyme-adapter-react-16/build/ReactSixteenAdapter.js:459:70)
at new ShallowWrapper (node_modules/enzyme/build/ShallowWrapper.js:206:22)
at shallow (node_modules/enzyme/build/shallow.js:21:10)
at Object.test (ui_framework/components/button/button.test.js:104:29)
at new Promise ()
at Promise.resolve.then.el (node_modules/p-map/index.js:46:16)
at process._tickCallback (internal/process/next_tick.js:68:7)

● KuiButton › Props › onClick › is called when the button is clicked

TypeError: Cannot read property 'current' of undefined

at ReactShallowRenderer.render (node_modules/react-test-renderer/cjs/react-test-renderer-shallow.development.js:703:53)
at node_modules/enzyme-adapter-react-16/build/ReactSixteenAdapter.js:460:37
at withSetStateAllowed (node_modules/enzyme-adapter-utils/build/Utils.js:143:16)
at Object.render (node_modules/enzyme-adapter-react-16/build/ReactSixteenAdapter.js:459:70)
at new ShallowWrapper (node_modules/enzyme/build/ShallowWrapper.js:206:22)
at shallow (node_modules/enzyme/build/shallow.js:21:10)
at Object.test (ui_framework/components/button/button.test.js:114:45)
at new Promise ()
at Promise.resolve.then.el (node_modules/p-map/index.js:46:16)
at process._tickCallback (internal/process/next_tick.js:68:7)

FAIL ui_framework/components/button/submit_button.test.js
● KuiSubmitButton › Props › onClick › isn't called upon instantiation

TypeError: Cannot read property 'current' of undefined

at ReactShallowRenderer.render (node_modules/react-test-renderer/cjs/react-test-renderer-shallow.development.js:703:53)
at node_modules/enzyme-adapter-react-16/build/ReactSixteenAdapter.js:460:37
at withSetStateAllowed (node_modules/enzyme-adapter-utils/build/Utils.js:143:16)
at Object.render (node_modules/enzyme-adapter-react-16/build/ReactSixteenAdapter.js:459:70)
at new ShallowWrapper (node_modules/enzyme/build/ShallowWrapper.js:206:22)
at shallow (node_modules/enzyme/build/shallow.js:21:10)
at Object.test (ui_framework/components/button/submit_button.test.js:65:29)
at new Promise ()
at Promise.resolve.then.el (node_modules/p-map/index.js:46:16)
at process._tickCallback (internal/process/next_tick.js:68:7)

● KuiSubmitButton › Props › onClick › is called when the button is clicked

TypeError: Cannot read property 'current' of undefined

at ReactShallowRenderer.render (node_modules/react-test-renderer/cjs/react-test-renderer-shallow.development.js:703:53)
at node_modules/enzyme-adapter-react-16/build/ReactSixteenAdapter.js:460:37
at withSetStateAllowed (node_modules/enzyme-adapter-utils/build/Utils.js:143:16)
at Object.render (node_modules/enzyme-adapter-react-16/build/ReactSixteenAdapter.js:459:70)
at new ShallowWrapper (node_modules/enzyme/build/ShallowWrapper.js:206:22)
at shallow (node_modules/enzyme/build/shallow.js:21:10)
at Object.test (ui_framework/components/button/submit_button.test.js:75:45)
at new Promise ()
at Promise.resolve.then.el (node_modules/p-map/index.js:46:16)
at process._tickCallback (internal/process/next_tick.js:68:7)

FAIL src/core_plugins/metrics/public/components/vis_types/gauge/vis.test.js
● renders

TypeError: Cannot read property 'current' of undefined

at ReactShallowRenderer.render (node_modules/react-test-renderer/cjs/react-test-renderer-shallow.development.js:703:53)
at node_modules/enzyme-adapter-react-16/build/ReactSixteenAdapter.js:460:37
at withSetStateAllowed (node_modules/enzyme-adapter-utils/build/Utils.js:143:16)
at Object.render (node_modules/enzyme-adapter-react-16/build/ReactSixteenAdapter.js:459:70)
at new ShallowWrapper (node_modules/enzyme/build/ShallowWrapper.js:206:22)
at shallow (node_modules/enzyme/build/shallow.js:21:10)
at Object..test (src/core_plugins/metrics/public/components/vis_types/gauge/vis.test.js:97:41)
at new Promise ()
at Promise.resolve.then.el (node_modules/p-map/index.js:46:16)
at process._tickCallback (internal/process/next_tick.js:68:7)

FAIL src/core_plugins/metrics/public/components/icon_select.test.js
● renders

TypeError: Cannot read property 'current' of undefined

at ReactShallowRenderer.render (node_modules/react-test-renderer/cjs/react-test-renderer-shallow.development.js:703:53)
at node_modules/enzyme-adapter-react-16/build/ReactSixteenAdapter.js:460:37
at withSetStateAllowed (node_modules/enzyme-adapter-utils/build/Utils.js:143:16)
at Object.render (node_modules/enzyme-adapter-react-16/build/ReactSixteenAdapter.js:459:70)
at new ShallowWrapper (node_modules/enzyme/build/ShallowWrapper.js:206:22)
at shallow (node_modules/enzyme/build/shallow.js:21:10)
at Object..test (src/core_plugins/metrics/public/components/icon_select.test.js:6:41)
at new Promise ()
at Promise.resolve.then.el (node_modules/p-map/index.js:46:16)
at process._tickCallback (internal/process/next_tick.js:68:7)

FAIL src/core_plugins/metrics/public/visualizations/components/vertical_legend.test.js
● legend renders: right

TypeError: Cannot read property 'current' of undefined

at ReactShallowRenderer.render (node_modules/react-test-renderer/cjs/react-test-renderer-shallow.development.js:703:53)
at node_modules/enzyme-adapter-react-16/build/ReactSixteenAdapter.js:460:37
at withSetStateAllowed (node_modules/enzyme-adapter-utils/build/Utils.js:143:16)
at Object.render (node_modules/enzyme-adapter-react-16/build/ReactSixteenAdapter.js:459:70)
at new ShallowWrapper (node_modules/enzyme/build/ShallowWrapper.js:206:22)
at shallow (node_modules/enzyme/build/shallow.js:21:10)
at Object..test (src/core_plugins/metrics/public/visualizations/components/vertical_legend.test.js:8:41)
at new Promise ()
at Promise.resolve.then.el (node_modules/p-map/index.js:46:16)
at process._tickCallback (internal/process/next_tick.js:68:7)

● legend renders: left

TypeError: Cannot read property 'current' of undefined

at ReactShallowRenderer.render (node_modules/react-test-renderer/cjs/react-test-renderer-shallow.development.js:703:53)
at node_modules/enzyme-adapter-react-16/build/ReactSixteenAdapter.js:460:37
at withSetStateAllowed (node_modules/enzyme-adapter-utils/build/Utils.js:143:16)
at Object.render (node_modules/enzyme-adapter-react-16/build/ReactSixteenAdapter.js:459:70)
at new ShallowWrapper (node_modules/enzyme/build/ShallowWrapper.js:206:22)
at shallow (node_modules/enzyme/build/shallow.js:21:10)
at Object..test (src/core_plugins/metrics/public/visualizations/components/vertical_legend.test.js:16:41)
at new Promise ()
at Promise.resolve.then.el (node_modules/p-map/index.js:46:16)
at process._tickCallback (internal/process/next_tick.js:68:7)

● Click works.

TypeError: Cannot read property 'current' of undefined

at ReactShallowRenderer.render (node_modules/react-test-renderer/cjs/react-test-renderer-shallow.development.js:703:53)
at node_modules/enzyme-adapter-react-16/build/ReactSixteenAdapter.js:460:37
at withSetStateAllowed (node_modules/enzyme-adapter-utils/build/Utils.js:143:16)
at Object.render (node_modules/enzyme-adapter-react-16/build/ReactSixteenAdapter.js:459:70)
at new ShallowWrapper (node_modules/enzyme/build/ShallowWrapper.js:206:22)
at shallow (node_modules/enzyme/build/shallow.js:21:10)
at Object..test (src/core_plugins/metrics/public/visualizations/components/vertical_legend.test.js:25:41)
at new Promise ()
at Promise.resolve.then.el (node_modules/p-map/index.js:46:16)
at process._tickCallback (internal/process/next_tick.js:68:7)

● onToggle works.

TypeError: Cannot read property 'current' of undefined

at ReactShallowRenderer.render (node_modules/react-test-renderer/cjs/react-test-renderer-shallow.development.js:703:53)
at node_modules/enzyme-adapter-react-16/build/ReactSixteenAdapter.js:460:37
at withSetStateAllowed (node_modules/enzyme-adapter-utils/build/Utils.js:143:16)
at Object.render (node_modules/enzyme-adapter-react-16/build/ReactSixteenAdapter.js:459:70)
at new ShallowWrapper (node_modules/enzyme/build/ShallowWrapper.js:206:22)
at shallow (node_modules/enzyme/build/shallow.js:21:10)
at Object..test (src/core_plugins/metrics/public/visualizations/components/vertical_legend.test.js:35:41)
at new Promise ()
at Promise.resolve.then.el (node_modules/p-map/index.js:46:16)
at process._tickCallback (internal/process/next_tick.js:68:7)

FAIL src/core_plugins/metrics/public/visualizations/components/legend.test.js
● legend vertical

TypeError: Cannot read property 'current' of undefined

at ReactShallowRenderer.render (node_modules/react-test-renderer/cjs/react-test-renderer-shallow.development.js:703:53)
at node_modules/enzyme-adapter-react-16/build/ReactSixteenAdapter.js:460:37
at withSetStateAllowed (node_modules/enzyme-adapter-utils/build/Utils.js:143:16)
at Object.render (node_modules/enzyme-adapter-react-16/build/ReactSixteenAdapter.js:459:70)
at new ShallowWrapper (node_modules/enzyme/build/ShallowWrapper.js:206:22)
at shallow (node_modules/enzyme/build/shallow.js:21:10)
at Object..test (src/core_plugins/metrics/public/visualizations/components/legend.test.js:8:41)
at new Promise ()
at Promise.resolve.then.el (node_modules/p-map/index.js:46:16)
at process._tickCallback (internal/process/next_tick.js:68:7)

● legend horizontal

TypeError: Cannot read property 'current' of undefined

at ReactShallowRenderer.render (node_modules/react-test-renderer/cjs/react-test-renderer-shallow.development.js:703:53)
at node_modules/enzyme-adapter-react-16/build/ReactSixteenAdapter.js:460:37
at withSetStateAllowed (node_modules/enzyme-adapter-utils/build/Utils.js:143:16)
at Object.render (node_modules/enzyme-adapter-react-16/build/ReactSixteenAdapter.js:459:70)
at new ShallowWrapper (node_modules/enzyme/build/ShallowWrapper.js:206:22)
at shallow (node_modules/enzyme/build/shallow.js:21:10)
at Object..test (src/core_plugins/metrics/public/visualizations/components/legend.test.js:16:41)
at new Promise ()
at Promise.resolve.then.el (node_modules/p-map/index.js:46:16)
at process._tickCallback (internal/process/next_tick.js:68:7)

FAIL src/core_plugins/metrics/public/visualizations/components/horizontal_legend.test.js
● horizontal legend renders

TypeError: Cannot read property 'current' of undefined

at ReactShallowRenderer.render (node_modules/react-test-renderer/cjs/react-test-renderer-shallow.development.js:703:53)
at node_modules/enzyme-adapter-react-16/build/ReactSixteenAdapter.js:460:37
at withSetStateAllowed (node_modules/enzyme-adapter-utils/build/Utils.js:143:16)
at Object.render (node_modules/enzyme-adapter-react-16/build/ReactSixteenAdapter.js:459:70)
at new ShallowWrapper (node_modules/enzyme/build/ShallowWrapper.js:206:22)
at shallow (node_modules/enzyme/build/shallow.js:21:10)
at Object..test (src/core_plugins/metrics/public/visualizations/components/horizontal_legend.test.js:8:41)
at new Promise ()
at Promise.resolve.then.el (node_modules/p-map/index.js:46:16)
at process._tickCallback (internal/process/next_tick.js:68:7)

● Click works.

TypeError: Cannot read property 'current' of undefined

at ReactShallowRenderer.render (node_modules/react-test-renderer/cjs/react-test-renderer-shallow.development.js:703:53)
at node_modules/enzyme-adapter-react-16/build/ReactSixteenAdapter.js:460:37
at withSetStateAllowed (node_modules/enzyme-adapter-utils/build/Utils.js:143:16)
at Object.render (node_modules/enzyme-adapter-react-16/build/ReactSixteenAdapter.js:459:70)
at new ShallowWrapper (node_modules/enzyme/build/ShallowWrapper.js:206:22)
at shallow (node_modules/enzyme/build/shallow.js:21:10)
at Object..test (src/core_plugins/metrics/public/visualizations/components/horizontal_legend.test.js:17:41)
at new Promise ()
at Promise.resolve.then.el (node_modules/p-map/index.js:46:16)
at process._tickCallback (internal/process/next_tick.js:68:7)

```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.