Skip to content

Replace enzyme with @testing-library/react #1307

Replace enzyme with @testing-library/react

Replace enzyme with @testing-library/react #1307

Triggered via pull request August 13, 2024 13:30
Status Failure
Total duration 2m 41s
Artifacts

main.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

11 errors
tsc
Process completed with exit code 2.
tests/FixedColumn-IE.spec.jsx > Table.FixedColumn: tests/FixedColumn-IE.spec.jsx#L17
ReferenceError: spyElementPrototype is not defined ❯ tests/FixedColumn-IE.spec.jsx:17:5
tests/FixedColumn-IE.spec.jsx > Table.FixedColumn: tests/FixedColumn-IE.spec.jsx#L23
TypeError: Cannot read properties of undefined (reading 'mockRestore') ❯ tests/FixedColumn-IE.spec.jsx:23:12
tests/FixedColumn.spec.tsx > Table.FixedColumn > renders correctly > scrollX - with data: tests/FixedColumn.spec.tsx#L81
SyntaxError: '[object Object]' is not a valid selector ❯ emit node_modules/nwsapi/src/nwsapi.js:575:17 ❯ _querySelectorAll node_modules/nwsapi/src/nwsapi.js:1523:9 ❯ Object._querySelector [as first] node_modules/nwsapi/src/nwsapi.js:1432:14 ❯ HTMLDivElementImpl.querySelector node_modules/jsdom/lib/jsdom/living/nodes/ParentNode-impl.js:69:44 ❯ HTMLDivElement.querySelector node_modules/jsdom/lib/jsdom/living/generated/Element.js:1094:58 ❯ tests/FixedColumn.spec.tsx:81:40 ❯ batchedUpdates$1 node_modules/react-dom/cjs/react-dom.development.js:21856:12 ❯ Proxy.act node_modules/react-dom/cjs/react-dom-test-utils.development.js:929:14 ❯ tests/FixedColumn.spec.tsx:80:11 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { code: 12, INDEX_SIZE_ERR: 1, DOMSTRING_SIZE_ERR: 2, HIERARCHY_REQUEST_ERR: 3, WRONG_DOCUMENT_ERR: 4, INVALID_CHARACTER_ERR: 5, NO_DATA_ALLOWED_ERR: 6, NO_MODIFICATION_ALLOWED_ERR: 7, NOT_FOUND_ERR: 8, NOT_SUPPORTED_ERR: 9, INUSE_ATTRIBUTE_ERR: 10, INVALID_STATE_ERR: 11, SYNTAX_ERR: 12, INVALID_MODIFICATION_ERR: 13, NAMESPACE_ERR: 14, INVALID_ACCESS_ERR: 15, VALIDATION_ERR: 16, TYPE_MISMATCH_ERR: 17, SECURITY_ERR: 18, NETWORK_ERR: 19, ABORT_ERR: 20, URL_MISMATCH_ERR: 21, QUOTA_EXCEEDED_ERR: 22, TIMEOUT_ERR: 23, INVALID_NODE_TYPE_ERR: 24, DATA_CLONE_ERR: 25 }
tests/FixedColumn.spec.tsx > Table.FixedColumn > renders correctly > scrollX - without data: tests/FixedColumn.spec.tsx#L81
SyntaxError: '[object Object]' is not a valid selector ❯ emit node_modules/nwsapi/src/nwsapi.js:575:17 ❯ _querySelectorAll node_modules/nwsapi/src/nwsapi.js:1523:9 ❯ Object._querySelector [as first] node_modules/nwsapi/src/nwsapi.js:1432:14 ❯ HTMLDivElementImpl.querySelector node_modules/jsdom/lib/jsdom/living/nodes/ParentNode-impl.js:69:44 ❯ HTMLDivElement.querySelector node_modules/jsdom/lib/jsdom/living/generated/Element.js:1094:58 ❯ tests/FixedColumn.spec.tsx:81:40 ❯ batchedUpdates$1 node_modules/react-dom/cjs/react-dom.development.js:21856:12 ❯ Proxy.act node_modules/react-dom/cjs/react-dom-test-utils.development.js:929:14 ❯ tests/FixedColumn.spec.tsx:80:11 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { code: 12, INDEX_SIZE_ERR: 1, DOMSTRING_SIZE_ERR: 2, HIERARCHY_REQUEST_ERR: 3, WRONG_DOCUMENT_ERR: 4, INVALID_CHARACTER_ERR: 5, NO_DATA_ALLOWED_ERR: 6, NO_MODIFICATION_ALLOWED_ERR: 7, NOT_FOUND_ERR: 8, NOT_SUPPORTED_ERR: 9, INUSE_ATTRIBUTE_ERR: 10, INVALID_STATE_ERR: 11, SYNTAX_ERR: 12, INVALID_MODIFICATION_ERR: 13, NAMESPACE_ERR: 14, INVALID_ACCESS_ERR: 15, VALIDATION_ERR: 16, TYPE_MISMATCH_ERR: 17, SECURITY_ERR: 18, NETWORK_ERR: 19, ABORT_ERR: 20, URL_MISMATCH_ERR: 21, QUOTA_EXCEEDED_ERR: 22, TIMEOUT_ERR: 23, INVALID_NODE_TYPE_ERR: 24, DATA_CLONE_ERR: 25 }
tests/FixedColumn.spec.tsx > Table.FixedColumn > renders correctly > scrollXY - with data: tests/FixedColumn.spec.tsx#L81
SyntaxError: '[object Object]' is not a valid selector ❯ emit node_modules/nwsapi/src/nwsapi.js:575:17 ❯ _querySelectorAll node_modules/nwsapi/src/nwsapi.js:1523:9 ❯ Object._querySelector [as first] node_modules/nwsapi/src/nwsapi.js:1432:14 ❯ HTMLDivElementImpl.querySelector node_modules/jsdom/lib/jsdom/living/nodes/ParentNode-impl.js:69:44 ❯ HTMLDivElement.querySelector node_modules/jsdom/lib/jsdom/living/generated/Element.js:1094:58 ❯ tests/FixedColumn.spec.tsx:81:40 ❯ batchedUpdates$1 node_modules/react-dom/cjs/react-dom.development.js:21856:12 ❯ Proxy.act node_modules/react-dom/cjs/react-dom-test-utils.development.js:929:14 ❯ tests/FixedColumn.spec.tsx:80:11 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { code: 12, INDEX_SIZE_ERR: 1, DOMSTRING_SIZE_ERR: 2, HIERARCHY_REQUEST_ERR: 3, WRONG_DOCUMENT_ERR: 4, INVALID_CHARACTER_ERR: 5, NO_DATA_ALLOWED_ERR: 6, NO_MODIFICATION_ALLOWED_ERR: 7, NOT_FOUND_ERR: 8, NOT_SUPPORTED_ERR: 9, INUSE_ATTRIBUTE_ERR: 10, INVALID_STATE_ERR: 11, SYNTAX_ERR: 12, INVALID_MODIFICATION_ERR: 13, NAMESPACE_ERR: 14, INVALID_ACCESS_ERR: 15, VALIDATION_ERR: 16, TYPE_MISMATCH_ERR: 17, SECURITY_ERR: 18, NETWORK_ERR: 19, ABORT_ERR: 20, URL_MISMATCH_ERR: 21, QUOTA_EXCEEDED_ERR: 22, TIMEOUT_ERR: 23, INVALID_NODE_TYPE_ERR: 24, DATA_CLONE_ERR: 25 }
tests/FixedColumn.spec.tsx > Table.FixedColumn > renders correctly > scrollXY - without data: tests/FixedColumn.spec.tsx#L81
SyntaxError: '[object Object]' is not a valid selector ❯ emit node_modules/nwsapi/src/nwsapi.js:575:17 ❯ _querySelectorAll node_modules/nwsapi/src/nwsapi.js:1523:9 ❯ Object._querySelector [as first] node_modules/nwsapi/src/nwsapi.js:1432:14 ❯ HTMLDivElementImpl.querySelector node_modules/jsdom/lib/jsdom/living/nodes/ParentNode-impl.js:69:44 ❯ HTMLDivElement.querySelector node_modules/jsdom/lib/jsdom/living/generated/Element.js:1094:58 ❯ tests/FixedColumn.spec.tsx:81:40 ❯ batchedUpdates$1 node_modules/react-dom/cjs/react-dom.development.js:21856:12 ❯ Proxy.act node_modules/react-dom/cjs/react-dom-test-utils.development.js:929:14 ❯ tests/FixedColumn.spec.tsx:80:11 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { code: 12, INDEX_SIZE_ERR: 1, DOMSTRING_SIZE_ERR: 2, HIERARCHY_REQUEST_ERR: 3, WRONG_DOCUMENT_ERR: 4, INVALID_CHARACTER_ERR: 5, NO_DATA_ALLOWED_ERR: 6, NO_MODIFICATION_ALLOWED_ERR: 7, NOT_FOUND_ERR: 8, NOT_SUPPORTED_ERR: 9, INUSE_ATTRIBUTE_ERR: 10, INVALID_STATE_ERR: 11, SYNTAX_ERR: 12, INVALID_MODIFICATION_ERR: 13, NAMESPACE_ERR: 14, INVALID_ACCESS_ERR: 15, VALIDATION_ERR: 16, TYPE_MISMATCH_ERR: 17, SECURITY_ERR: 18, NETWORK_ERR: 19, ABORT_ERR: 20, URL_MISMATCH_ERR: 21, QUOTA_EXCEEDED_ERR: 22, TIMEOUT_ERR: 23, INVALID_NODE_TYPE_ERR: 24, DATA_CLONE_ERR: 25 }
tests/FixedColumn.spec.tsx > Table.FixedColumn > renders correctly > all column has width should use it: tests/utils.js#L8
TypeError: wrapper.update is not a function ❯ tests/utils.js:8:13
tests/FixedColumn.spec.tsx > Table.FixedColumn > has correct scroll classNames when table resize: tests/utils.js#L8
TypeError: wrapper.update is not a function ❯ tests/utils.js:8:13
tests/FixedColumn.spec.tsx > Table.FixedColumn > fixed column renders correctly RTL: tests/FixedColumn.spec.tsx#L186
Error: Snapshot `Table.FixedColumn > fixed column renders correctly RTL 1` mismatched - Expected + Received @@ -1,7 +1,7 @@ - LoadedCheerio { - "0": <div + <div> + <div class="rc-table rc-table-rtl rc-table-fixed-column rc-table-fixed-column-gapped rc-table-scroll-horizontal rc-table-has-fix-left" > <div class="rc-table-container" > @@ -787,35 +787,7 @@ </tr> </tbody> </table> </div> </div> - </div>, - "_root": LoadedCheerio { - "0": Document { - "children": [ - <html> - <head /> - <body /> - </html>, - ], - "endIndex": null, - "next": null, - "parent": null, - "prev": null, - "startIndex": null, - "type": "root", - "x-mode": "quirks", - }, - "_root": [Circular], - "length": 1, - "options": { - "decodeEntities": true, - "xml": false, - }, - }, - "length": 1, - "options": { - "decodeEntities": true, - "xml": false, - }, - } + </div> + </div> ❯ tests/FixedColumn.spec.tsx:186:23
tests/FixedColumn.spec.tsx > Table.FixedColumn > has correct scroll classNames when table direction is RTL: tests/FixedColumn.spec.tsx#L202
TypeError: Cannot read properties of null (reading 'classList') ❯ tests/FixedColumn.spec.tsx:202:90