Skip to content

feat(website): search reactoring, fixes, and new features #346

feat(website): search reactoring, fixes, and new features

feat(website): search reactoring, fixes, and new features #346

Triggered via pull request May 19, 2024 17:05
Status Failure
Total duration 2m 2s
Artifacts

website-tests.yml

on: pull_request
Check format and types
1m 21s
Check format and types
Unit Tests
46s
Unit Tests
Fit to window
Zoom out
Zoom in

Annotations

20 errors and 2 warnings
Unhandled error: website/src/routes/routes.ts#L44
ReferenceError: buildSearchParams is not defined ❯ Object.mySequencesPage src/routes/routes.ts:44:27 ❯ InnerReviewPage src/components/ReviewPage/ReviewPage.tsx:146:33 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ updateFunctionComponent node_modules/react-dom/cjs/react-dom.development.js:19617:20 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21640: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 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25889:20 This error originated in "src/components/ReviewPage/ReviewPage.spec.tsx" test file. It doesn't mean the error was thrown inside the file itself, but while it was running. The latest test that might've caused the error is "should render the review page and indicate there is no data". It might mean one of the following: - The error was thrown, while Vitest was running this test. - If the error occurred after the test had been completed, this was the last documented test before it was thrown.
src/components/ReviewPage/ReviewPage.spec.tsx > ReviewPage > should render the review page and indicate there is no data: website/src/components/ReviewPage/ReviewPage.spec.tsx#L92
TestingLibraryElementError: Unable to find an element with the text: /You do not currently have any unreleased sequences awaiting review.*/. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div /> </body> Ignored nodes: comments, script, style <html> <head /> <body> <div /> </body> </html> ❯ Proxy.waitForWrapper node_modules/@testing-library/dom/dist/wait-for.js:163:27 ❯ src/components/ReviewPage/ReviewPage.spec.tsx:92:15
src/components/ReviewPage/ReviewPage.spec.tsx > ReviewPage > should render the review page and show data: website/src/routes/routes.ts#L44
ReferenceError: buildSearchParams is not defined ❯ Object.mySequencesPage src/routes/routes.ts:44:27 ❯ InnerReviewPage src/components/ReviewPage/ReviewPage.tsx:146:33 ❯ 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 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25889:20
src/components/ReviewPage/ReviewPage.spec.tsx > ReviewPage > should request data from the right group: website/src/routes/routes.ts#L44
ReferenceError: buildSearchParams is not defined ❯ Object.mySequencesPage src/routes/routes.ts:44:27 ❯ InnerReviewPage src/components/ReviewPage/ReviewPage.tsx:146:33 ❯ 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 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25889:20
src/components/ReviewPage/ReviewPage.spec.tsx > ReviewPage > should render the review page and show button to bulk delete/approve all erroneous sequences: website/src/routes/routes.ts#L44
ReferenceError: buildSearchParams is not defined ❯ Object.mySequencesPage src/routes/routes.ts:44:27 ❯ InnerReviewPage src/components/ReviewPage/ReviewPage.tsx:146:33 ❯ 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 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25889:20
src/components/ReviewPage/ReviewPage.spec.tsx > ReviewPage > should render the review page and show how many sequences are processed: website/src/routes/routes.ts#L44
ReferenceError: buildSearchParams is not defined ❯ Object.mySequencesPage src/routes/routes.ts:44:27 ❯ InnerReviewPage src/components/ReviewPage/ReviewPage.tsx:146:33 ❯ 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 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25889:20
src/components/SearchPage/SearchForm.spec.tsx > SearchForm > should render the form with all fields that are searchable: website/src/components/SearchPage/SearchForm.tsx#L39
TypeError: Cannot read properties of undefined (reading 'filter') ❯ SearchForm src/components/SearchPage/SearchForm.tsx:39:54 ❯ 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 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25889:20 ❯ performConcurrentWorkOnRoot node_modules/react-dom/cjs/react-dom.development.js:25789:22
src/components/SearchPage/SearchForm.spec.tsx > SearchForm > should redirect according to filters: website/src/components/SearchPage/SearchForm.tsx#L39
TypeError: Cannot read properties of undefined (reading 'filter') ❯ SearchForm src/components/SearchPage/SearchForm.tsx:39:54 ❯ 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 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25889:20 ❯ performConcurrentWorkOnRoot node_modules/react-dom/cjs/react-dom.development.js:25789:22
src/components/SearchPage/SearchForm.spec.tsx > SearchForm > should not render the form with fields with flag notSearchable: website/src/components/SearchPage/SearchForm.tsx#L39
TypeError: Cannot read properties of undefined (reading 'filter') ❯ SearchForm src/components/SearchPage/SearchForm.tsx:39:54 ❯ 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 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25889:20 ❯ performConcurrentWorkOnRoot node_modules/react-dom/cjs/react-dom.development.js:25789:22
src/components/SearchPage/SearchForm.spec.tsx > SearchForm > should display dates of timestamp fields: website/src/components/SearchPage/SearchForm.tsx#L39
TypeError: Cannot read properties of undefined (reading 'filter') ❯ SearchForm src/components/SearchPage/SearchForm.tsx:39:54 ❯ 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 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25889:20 ❯ performConcurrentWorkOnRoot node_modules/react-dom/cjs/react-dom.development.js:25789:22
Check format and types: website/src/components/SearchPage/SearchForm.tsx#L16
'SearchFormProps' is defined but never used
Check format and types: website/src/components/SearchPage/SearchForm.tsx#L48
Unnecessary conditional, value is always falsy
Check format and types: website/src/components/SearchPage/SearchForm.tsx#L100
Unexpected any value in conditional. An explicit comparison or type cast is required
Check format and types: website/src/components/SearchPage/SearchFullUI.tsx#L12
'SEARCH' is defined but never used
Check format and types: website/src/components/SearchPage/SearchFullUI.tsx#L16
There should be no empty line within import group
Check format and types: website/src/components/SearchPage/SearchFullUI.tsx#L41
'myGroups' is defined but never used
Check format and types: website/src/components/SearchPage/SearchFullUI.tsx#L51
Unexpected nullable boolean value in conditional. Please handle the nullish case explicitly
Check format and types: website/src/components/SearchPage/SearchFullUI.tsx#L108
React Hook useMemo has a missing dependency: 'schema.metadata'. Either include it or remove the dependency array
Unit Tests
This job failure may be caused by using an out of date self-hosted runner. You are currently using runner version 2.315.0. Please update to the latest version 2.316.1
Check format and types
This job failure may be caused by using an out of date self-hosted runner. You are currently using runner version 2.315.0. Please update to the latest version 2.316.1