Skip to content

Jest throw error when testing Tabs.TabPane #13620

@banyudu

Description

@banyudu
  • I have searched the issues of this repository and believe that this is not a duplicate.

Version

3.11.2

Environment

macOS Mojave 10.14.1 with node v8.9.1

Reproduction link

https://github.com/banyudu/antd-jest-error

Steps to reproduce

npm i && npm test

What is expected?

Success test

What is actually happening?

Error: Uncaught [TypeError: Cannot read property 'scrollWidth' of undefined]
at reportException (/Users/banyudu/dev/zhike/apollon/antd-jest-error/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at invokeEventListeners (/Users/banyudu/dev/zhike/apollon/antd-jest-error/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:209:9)
at HTMLUnknownElementImpl._dispatch (/Users/banyudu/dev/zhike/apollon/antd-jest-error/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:119:9)
at HTMLUnknownElementImpl.dispatchEvent (/Users/banyudu/dev/zhike/apollon/antd-jest-error/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:82:17)
at HTMLUnknownElementImpl.dispatchEvent (/Users/banyudu/dev/zhike/apollon/antd-jest-error/node_modules/jsdom/lib/jsdom/living/nodes/HTMLElement-impl.js:30:27)
at HTMLUnknownElement.dispatchEvent (/Users/banyudu/dev/zhike/apollon/antd-jest-error/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:157:21)
at Object.invokeGuardedCallbackDev (/Users/banyudu/dev/zhike/apollon/antd-jest-error/node_modules/react-test-renderer/cjs/react-test-renderer.development.js:2381:16)
at invokeGuardedCallback (/Users/banyudu/dev/zhike/apollon/antd-jest-error/node_modules/react-test-renderer/cjs/react-test-renderer.development.js:2434:31)
at commitRoot (/Users/banyudu/dev/zhike/apollon/antd-jest-error/node_modules/react-test-renderer/cjs/react-test-renderer.development.js:9779:7)
at completeRoot (/Users/banyudu/dev/zhike/apollon/antd-jest-error/node_modules/react-test-renderer/cjs/react-test-renderer.development.js:11210:3) TypeError: Cannot read property 'scrollWidth' of undefined
at ScrollableTabBarNode.getScrollWH (/Users/banyudu/dev/zhike/apollon/antd-jest-error/node_modules/rc-tabs/lib/ScrollableTabBarNode.js:230:18)
at ScrollableTabBarNode.setNextPrev (/Users/banyudu/dev/zhike/apollon/antd-jest-error/node_modules/rc-tabs/lib/ScrollableTabBarNode.js:171:28)
at ScrollableTabBarNode.componentDidUpdate (/Users/banyudu/dev/zhike/apollon/antd-jest-error/node_modules/rc-tabs/lib/ScrollableTabBarNode.js:146:27)
at ScrollableTabBarNode.componentDidMount (/Users/banyudu/dev/zhike/apollon/antd-jest-error/node_modules/rc-tabs/lib/ScrollableTabBarNode.js:131:12)

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions