Skip to content

merge main branch

merge main branch #217

Triggered via push October 18, 2024 15:54
Status Failure
Total duration 57s
Artifacts

tests.yml

on: push
Run Tests
48s
Run Tests
Fit to window
Zoom out
Zoom in

Annotations

7 errors
tests/List.test.jsx > List Component > renders the shopping list name, search field, and all list items from the data prop: src/views/List.tsx#L28
TypeError: Cannot read properties of undefined (reading 'filter') ❯ List2 src/views/List.tsx:28:30 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ updateFunctionComponent node_modules/react-dom/cjs/react-dom.development.js:19617:20 ❯ updateSimpleMemoComponent node_modules/react-dom/cjs/react-dom.development.js:19454:10 ❯ updateMemoComponent node_modules/react-dom/cjs/react-dom.development.js:19303:14 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21712:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26473:7
tests/List.test.jsx > List Component > shows welcome message and AddItems component when no items are present: src/views/List.tsx#L28
TypeError: Cannot read properties of undefined (reading 'filter') ❯ List2 src/views/List.tsx:28:30 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ updateFunctionComponent node_modules/react-dom/cjs/react-dom.development.js:19617:20 ❯ updateSimpleMemoComponent node_modules/react-dom/cjs/react-dom.development.js:19454:10 ❯ updateMemoComponent node_modules/react-dom/cjs/react-dom.development.js:19303:14 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21712:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26473:7
tests/List.test.jsx > List Component > shows AddItems component with existing items: tests/List.test.jsx#L119
TestingLibraryElementError: Unable to find a label with the text of: Item Name: Ignored nodes: comments, script, style <body> <div /> </body> ❯ Object.getElementError node_modules/@testing-library/dom/dist/config.js:37:19 ❯ getAllByLabelText node_modules/@testing-library/dom/dist/queries/label-text.js:111:38 ❯ node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/List.test.jsx:119:17
tests/SingleList.test.jsx > SingleList component > calls deleteList function: src/components/SingleList.tsx#L36
Error: [vitest] No "useConfirmDialog" export is defined on the "../src/hooks" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock("../src/hooks", async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ SingleList src/components/SingleList.tsx:36:41 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26473:7
tests/sortByUrgency.test.js > sortByUrgency > should return "kindOfSoon" if daysUntilNextPurchase is between 7 and 30: tests/sortByUrgency.test.js#L23
AssertionError: expected 'kind of soon' to be 'kindOfSoon' // Object.is equality Expected: "kindOfSoon" Received: "kind of soon" ❯ tests/sortByUrgency.test.js:23:18
tests/sortByUrgency.test.js > sortByUrgency > should return "notSoon" if daysUntilNextPurchase is 30 or more: tests/sortByUrgency.test.js#L30
AssertionError: expected 'not soon' to be 'notSoon' // Object.is equality Expected: "notSoon" Received: "not soon" ❯ tests/sortByUrgency.test.js:30:18
Run Tests
Process completed with exit code 1.