Introduce testing library with cypress #5163
ci-cd.yml
on: pull_request
deploy-branch
/
setup-environment
2s
deploy-main
/
setup-environment
deploy-tag
/
setup-environment
deploy-branch
/
build-deploy
2m 19s
deploy-main
/
build-deploy
deploy-tag
/
build-deploy
Annotations
10 errors
|
lint
Process completed with exit code 1.
|
|
lint:
src/components/Editor/Runners/PythonRunner/PythonRunner.jsx#L81
Replace `/>` with `)`
|
|
lint:
src/components/Editor/Runners/PythonRunner/PythonRunner.jsx#L78
Replace `<SkulptRunner⏎········active={true}⏎········outputPanels={outputPanels}` with `(⏎········<SkulptRunner·active={true}·outputPanels={outputPanels}·/>`
|
|
lint:
src/components/Editor/Runners/PythonRunner/PythonRunner.jsx#L77
Replace `/>` with `)`
|
|
lint:
src/components/Editor/Runners/PythonRunner/PythonRunner.jsx#L74
Replace `<PyodideRunner⏎········active={true}⏎········outputPanels={outputPanels}` with `(⏎········<PyodideRunner·active={true}·outputPanels={outputPanels}·/>`
|
|
test
Process completed with exit code 1.
|
|
test:
src/components/Menus/Dropdown/Dropdown.test.js#L53
Error: expect(received).toBeNull()
Received: <h1>Menu</h1>
at Object.toBeNull (/home/runner/work/editor-ui/editor-ui/src/components/Menus/Dropdown/Dropdown.test.js:53:62)
at Promise.then.completed (/home/runner/work/editor-ui/editor-ui/node_modules/jest-circus/build/utils.js:298:28)
at new Promise (<anonymous>)
at callAsyncCircusFn (/home/runner/work/editor-ui/editor-ui/node_modules/jest-circus/build/utils.js:231:10)
at _callCircusTest (/home/runner/work/editor-ui/editor-ui/node_modules/jest-circus/build/run.js:316:40)
at _runTest (/home/runner/work/editor-ui/editor-ui/node_modules/jest-circus/build/run.js:252:3)
at _runTestsForDescribeBlock (/home/runner/work/editor-ui/editor-ui/node_modules/jest-circus/build/run.js:126:9)
at run (/home/runner/work/editor-ui/editor-ui/node_modules/jest-circus/build/run.js:71:3)
at runAndTransformResultsToJestFormat (/home/runner/work/editor-ui/editor-ui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
at jestAdapter (/home/runner/work/editor-ui/editor-ui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:74:19)
at runTestInternal (/home/runner/work/editor-ui/editor-ui/node_modules/jest-runner/build/runTest.js:367:16)
at runTest (/home/runner/work/editor-ui/editor-ui/node_modules/jest-runner/build/runTest.js:444:34)
at Object.worker (/home/runner/work/editor-ui/editor-ui/node_modules/jest-runner/build/testWorker.js:106:12)
|
|
test:
node_modules/expect/build/index.js#L325
Error: expect(received).toBeInTheDocument()
received value must be an HTMLElement or an SVGElement.
Received has value: undefined
at __EXTERNAL_MATCHER_TRAP__ (/home/runner/work/editor-ui/editor-ui/node_modules/expect/build/index.js:325:30)
at Object.throwingMatcher [as toBeInTheDocument] (/home/runner/work/editor-ui/editor-ui/node_modules/expect/build/index.js:326:15)
at Object.toBeInTheDocument (/home/runner/work/editor-ui/editor-ui/src/components/WebComponentProject/WebComponentProject.test.js:74:59)
at Promise.then.completed (/home/runner/work/editor-ui/editor-ui/node_modules/jest-circus/build/utils.js:298:28)
at new Promise (<anonymous>)
at callAsyncCircusFn (/home/runner/work/editor-ui/editor-ui/node_modules/jest-circus/build/utils.js:231:10)
at _callCircusTest (/home/runner/work/editor-ui/editor-ui/node_modules/jest-circus/build/run.js:316:40)
at _runTest (/home/runner/work/editor-ui/editor-ui/node_modules/jest-circus/build/run.js:252:3)
at _runTestsForDescribeBlock (/home/runner/work/editor-ui/editor-ui/node_modules/jest-circus/build/run.js:126:9)
at _runTestsForDescribeBlock (/home/runner/work/editor-ui/editor-ui/node_modules/jest-circus/build/run.js:121:9)
at run (/home/runner/work/editor-ui/editor-ui/node_modules/jest-circus/build/run.js:71:3)
at runAndTransformResultsToJestFormat (/home/runner/work/editor-ui/editor-ui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
at jestAdapter (/home/runner/work/editor-ui/editor-ui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:74:19)
at runTestInternal (/home/runner/work/editor-ui/editor-ui/node_modules/jest-runner/build/runTest.js:367:16)
at runTest (/home/runner/work/editor-ui/editor-ui/node_modules/jest-runner/build/runTest.js:444:34)
at Object.worker (/home/runner/work/editor-ui/editor-ui/node_modules/jest-runner/build/testWorker.js:106:12)
|
|
test:
node_modules/@testing-library/react/node_modules/@testing-library/dom/dist/helpers.js#L61
TypeError: Expected container to be an Element, a Document or a DocumentFragment but got null.
at checkContainerType (/home/runner/work/editor-ui/editor-ui/node_modules/@testing-library/react/node_modules/@testing-library/dom/dist/helpers.js:61:11)
at queryAllByText (/home/runner/work/editor-ui/editor-ui/node_modules/@testing-library/react/node_modules/@testing-library/dom/dist/queries/text.js:18:34)
at allQuery (/home/runner/work/editor-ui/editor-ui/node_modules/@testing-library/react/node_modules/@testing-library/dom/dist/query-helpers.js:52:17)
at query (/home/runner/work/editor-ui/editor-ui/node_modules/@testing-library/react/node_modules/@testing-library/dom/dist/query-helpers.js:95:19)
at Object.queryByText (/home/runner/work/editor-ui/editor-ui/src/components/Editor/Runners/PythonRunner/PythonRunner.test.js:203:28)
at Promise.then.completed (/home/runner/work/editor-ui/editor-ui/node_modules/jest-circus/build/utils.js:298:28)
at new Promise (<anonymous>)
at callAsyncCircusFn (/home/runner/work/editor-ui/editor-ui/node_modules/jest-circus/build/utils.js:231:10)
at _callCircusTest (/home/runner/work/editor-ui/editor-ui/node_modules/jest-circus/build/run.js:316:40)
at _runTest (/home/runner/work/editor-ui/editor-ui/node_modules/jest-circus/build/run.js:252:3)
at _runTestsForDescribeBlock (/home/runner/work/editor-ui/editor-ui/node_modules/jest-circus/build/run.js:126:9)
at _runTestsForDescribeBlock (/home/runner/work/editor-ui/editor-ui/node_modules/jest-circus/build/run.js:121:9)
at run (/home/runner/work/editor-ui/editor-ui/node_modules/jest-circus/build/run.js:71:3)
at runAndTransformResultsToJestFormat (/home/runner/work/editor-ui/editor-ui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
at jestAdapter (/home/runner/work/editor-ui/editor-ui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:74:19)
at runTestInternal (/home/runner/work/editor-ui/editor-ui/node_modules/jest-runner/build/runTest.js:367:16)
at runTest (/home/runner/work/editor-ui/editor-ui/node_modules/jest-runner/build/runTest.js:444:34)
at Object.worker (/home/runner/work/editor-ui/editor-ui/node_modules/jest-runner/build/testWorker.js:106:12)
|
|
test:
node_modules/@testing-library/react/node_modules/@testing-library/dom/dist/helpers.js#L61
TypeError: Expected container to be an Element, a Document or a DocumentFragment but got null.
at checkContainerType (/home/runner/work/editor-ui/editor-ui/node_modules/@testing-library/react/node_modules/@testing-library/dom/dist/helpers.js:61:11)
at queryAllByText (/home/runner/work/editor-ui/editor-ui/node_modules/@testing-library/react/node_modules/@testing-library/dom/dist/queries/text.js:18:34)
at allQuery (/home/runner/work/editor-ui/editor-ui/node_modules/@testing-library/react/node_modules/@testing-library/dom/dist/query-helpers.js:52:17)
at query (/home/runner/work/editor-ui/editor-ui/node_modules/@testing-library/react/node_modules/@testing-library/dom/dist/query-helpers.js:95:19)
at Object.queryByText (/home/runner/work/editor-ui/editor-ui/src/components/Editor/Runners/PythonRunner/PythonRunner.test.js:183:28)
at Promise.then.completed (/home/runner/work/editor-ui/editor-ui/node_modules/jest-circus/build/utils.js:298:28)
at new Promise (<anonymous>)
at callAsyncCircusFn (/home/runner/work/editor-ui/editor-ui/node_modules/jest-circus/build/utils.js:231:10)
at _callCircusTest (/home/runner/work/editor-ui/editor-ui/node_modules/jest-circus/build/run.js:316:40)
at _runTest (/home/runner/work/editor-ui/editor-ui/node_modules/jest-circus/build/run.js:252:3)
at _runTestsForDescribeBlock (/home/runner/work/editor-ui/editor-ui/node_modules/jest-circus/build/run.js:126:9)
at _runTestsForDescribeBlock (/home/runner/work/editor-ui/editor-ui/node_modules/jest-circus/build/run.js:121:9)
at run (/home/runner/work/editor-ui/editor-ui/node_modules/jest-circus/build/run.js:71:3)
at runAndTransformResultsToJestFormat (/home/runner/work/editor-ui/editor-ui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
at jestAdapter (/home/runner/work/editor-ui/editor-ui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:74:19)
at runTestInternal (/home/runner/work/editor-ui/editor-ui/node_modules/jest-runner/build/runTest.js:367:16)
at runTest (/home/runner/work/editor-ui/editor-ui/node_modules/jest-runner/build/runTest.js:444:34)
at Object.worker (/home/runner/work/editor-ui/editor-ui/node_modules/jest-runner/build/testWorker.js:106:12)
|