Skip to content
GitHub Actions / Test Results failed Sep 4, 2023 in 0s

23 fail, 4 skipped, 140 pass in 2m 36s

167 tests  ±0   140 ✔️ ±0   2m 36s ⏱️ - 1m 20s
  14 suites ±0       4 💤 ±0 
    2 files   ±0     23 ±0 

Results for commit 4671322. ± Comparison against earlier commit 2702802.

Annotations

Check warning on line 0 in src/components/ResetModal/ResetModal.test.tsx

See this annotation in the file changed.

@github-actions github-actions / Test Results

ResetModal > should render (src/components/ResetModal/ResetModal.test.tsx) failed

artifacts/fe-test-results/fe-test-results.xml [took 0s]
Raw output
No QueryClient set, use QueryClientProvider to set one

Error: No QueryClient set, use QueryClientProvider to set one
 ❯ Proxy.useQueryClient node_modules/react-query/lib/react/QueryClientProvider.js:36:11
 ❯ ResetModal src/components/ResetModal/ResetModal.tsx:18:23
 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:16305:18
 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20074:13
 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21587:16
 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27426:14
 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26560:12
 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26466:5
 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26434:7
 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25850:20

Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at Proxy.useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at ResetModal [90m(/home/runner/work/circles/circles/frontend/[39msrc/components/ResetModal/ResetModal.tsx:18:23[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
    at invokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:286:3[90m)[39m
    at HTMLUnknownElementImpl._dispatch [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:233:9[90m)[39m
Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at Proxy.useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at ResetModal [90m(/home/runner/work/circles/circles/frontend/[39msrc/components/ResetModal/ResetModal.tsx:18:23[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
    at invokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:286:3[90m)[39m
    at HTMLUnknownElementImpl._dispatch [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:233:9[90m)[39m
The above error occurred in the <ResetModal> component:

    at ResetModal (/home/runner/work/circles/circles/frontend/src/components/ResetModal/ResetModal.tsx:17:23)
    at Provider (/home/runner/work/circles/circles/frontend/node_modules/react-redux/lib/components/Provider.js:19:3)
    at exports.ThemeProvider (/home/runner/work/circles/circles/frontend/node_modules/styled-components/dist/styled-components.cjs.js:1:24886)
    at Router (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1135:17)
    at MemoryRouter (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1037:7)
    at Wrapper (/home/runner/work/circles/circles/frontend/src/test/testUtil.tsx:23:22)

Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://reactjs.org/link/error-boundaries to learn more about error boundaries.

Check warning on line 0 in src/components/ResetModal/ResetModal.test.tsx

See this annotation in the file changed.

@github-actions github-actions / Test Results

ResetModal > should show modal when degree wizard is complete (src/components/ResetModal/ResetModal.test.tsx) failed

artifacts/fe-test-results/fe-test-results.xml [took 0s]
Raw output
No QueryClient set, use QueryClientProvider to set one

Error: No QueryClient set, use QueryClientProvider to set one
 ❯ Proxy.useQueryClient node_modules/react-query/lib/react/QueryClientProvider.js:36:11
 ❯ ResetModal src/components/ResetModal/ResetModal.tsx:18:23
 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:16305:18
 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20074:13
 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21587:16
 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27426:14
 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26560:12
 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26466:5
 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26434:7
 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25850:20

Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at Proxy.useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at ResetModal [90m(/home/runner/work/circles/circles/frontend/[39msrc/components/ResetModal/ResetModal.tsx:18:23[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
    at invokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:286:3[90m)[39m
    at HTMLUnknownElementImpl._dispatch [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:233:9[90m)[39m
Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at Proxy.useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at ResetModal [90m(/home/runner/work/circles/circles/frontend/[39msrc/components/ResetModal/ResetModal.tsx:18:23[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
    at invokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:286:3[90m)[39m
    at HTMLUnknownElementImpl._dispatch [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:233:9[90m)[39m
The above error occurred in the <ResetModal> component:

    at ResetModal (/home/runner/work/circles/circles/frontend/src/components/ResetModal/ResetModal.tsx:17:23)
    at Provider (/home/runner/work/circles/circles/frontend/node_modules/react-redux/lib/components/Provider.js:19:3)
    at exports.ThemeProvider (/home/runner/work/circles/circles/frontend/node_modules/styled-components/dist/styled-components.cjs.js:1:24886)
    at Router (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1135:17)
    at MemoryRouter (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1037:7)
    at Wrapper (/home/runner/work/circles/circles/frontend/src/test/testUtil.tsx:23:22)

Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://reactjs.org/link/error-boundaries to learn more about error boundaries.

Check warning on line 0 in src/components/ResetModal/ResetModal.test.tsx

See this annotation in the file changed.

@github-actions github-actions / Test Results

ResetModal > should reset state when reset button is clicked (src/components/ResetModal/ResetModal.test.tsx) failed

artifacts/fe-test-results/fe-test-results.xml [took 0s]
Raw output
No QueryClient set, use QueryClientProvider to set one

Error: No QueryClient set, use QueryClientProvider to set one
 ❯ Proxy.useQueryClient node_modules/react-query/lib/react/QueryClientProvider.js:36:11
 ❯ ResetModal src/components/ResetModal/ResetModal.tsx:18:23
 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:16305:18
 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20074:13
 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21587:16
 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27426:14
 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26560:12
 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26466:5
 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26434:7
 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25850:20

Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at Proxy.useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at ResetModal [90m(/home/runner/work/circles/circles/frontend/[39msrc/components/ResetModal/ResetModal.tsx:18:23[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
    at invokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:286:3[90m)[39m
    at HTMLUnknownElementImpl._dispatch [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:233:9[90m)[39m
Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at Proxy.useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at ResetModal [90m(/home/runner/work/circles/circles/frontend/[39msrc/components/ResetModal/ResetModal.tsx:18:23[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
    at invokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:286:3[90m)[39m
    at HTMLUnknownElementImpl._dispatch [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:233:9[90m)[39m
The above error occurred in the <ResetModal> component:

    at ResetModal (/home/runner/work/circles/circles/frontend/src/components/ResetModal/ResetModal.tsx:17:23)
    at Provider (/home/runner/work/circles/circles/frontend/node_modules/react-redux/lib/components/Provider.js:19:3)
    at exports.ThemeProvider (/home/runner/work/circles/circles/frontend/node_modules/styled-components/dist/styled-components.cjs.js:1:24886)
    at Router (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1135:17)
    at MemoryRouter (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1037:7)
    at Wrapper (/home/runner/work/circles/circles/frontend/src/test/testUtil.tsx:23:22)

Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://reactjs.org/link/error-boundaries to learn more about error boundaries.

Check warning on line 0 in src/components/ResetModal/ResetModal.test.tsx

See this annotation in the file changed.

@github-actions github-actions / Test Results

ResetModal > should call the OnCancel callback when the Go Back button is clicked (src/components/ResetModal/ResetModal.test.tsx) failed

artifacts/fe-test-results/fe-test-results.xml [took 0s]
Raw output
No QueryClient set, use QueryClientProvider to set one

Error: No QueryClient set, use QueryClientProvider to set one
 ❯ Proxy.useQueryClient node_modules/react-query/lib/react/QueryClientProvider.js:36:11
 ❯ ResetModal src/components/ResetModal/ResetModal.tsx:18:23
 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:16305:18
 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20074:13
 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21587:16
 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27426:14
 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26560:12
 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26466:5
 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26434:7
 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25850:20

Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at Proxy.useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at ResetModal [90m(/home/runner/work/circles/circles/frontend/[39msrc/components/ResetModal/ResetModal.tsx:18:23[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
    at invokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:286:3[90m)[39m
    at HTMLUnknownElementImpl._dispatch [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:233:9[90m)[39m
Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at Proxy.useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at ResetModal [90m(/home/runner/work/circles/circles/frontend/[39msrc/components/ResetModal/ResetModal.tsx:18:23[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
    at invokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:286:3[90m)[39m
    at HTMLUnknownElementImpl._dispatch [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:233:9[90m)[39m
The above error occurred in the <ResetModal> component:

    at ResetModal (/home/runner/work/circles/circles/frontend/src/components/ResetModal/ResetModal.tsx:17:23)
    at Provider (/home/runner/work/circles/circles/frontend/node_modules/react-redux/lib/components/Provider.js:19:3)
    at exports.ThemeProvider (/home/runner/work/circles/circles/frontend/node_modules/styled-components/dist/styled-components.cjs.js:1:24886)
    at Router (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1135:17)
    at MemoryRouter (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1037:7)
    at Wrapper (/home/runner/work/circles/circles/frontend/src/test/testUtil.tsx:23:22)

Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://reactjs.org/link/error-boundaries to learn more about error boundaries.

Check warning on line 0 in src/components/ResetModal/ResetModal.test.tsx

See this annotation in the file changed.

@github-actions github-actions / Test Results

ResetModal > should call the OnOk callback when the Reset button is clicked (src/components/ResetModal/ResetModal.test.tsx) failed

artifacts/fe-test-results/fe-test-results.xml [took 0s]
Raw output
No QueryClient set, use QueryClientProvider to set one

Error: No QueryClient set, use QueryClientProvider to set one
 ❯ Proxy.useQueryClient node_modules/react-query/lib/react/QueryClientProvider.js:36:11
 ❯ ResetModal src/components/ResetModal/ResetModal.tsx:18:23
 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:16305:18
 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20074:13
 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21587:16
 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27426:14
 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26560:12
 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26466:5
 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26434:7
 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25850:20

Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at Proxy.useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at ResetModal [90m(/home/runner/work/circles/circles/frontend/[39msrc/components/ResetModal/ResetModal.tsx:18:23[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
    at invokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:286:3[90m)[39m
    at HTMLUnknownElementImpl._dispatch [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:233:9[90m)[39m
Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at Proxy.useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at ResetModal [90m(/home/runner/work/circles/circles/frontend/[39msrc/components/ResetModal/ResetModal.tsx:18:23[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
    at invokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:286:3[90m)[39m
    at HTMLUnknownElementImpl._dispatch [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:233:9[90m)[39m
The above error occurred in the <ResetModal> component:

    at ResetModal (/home/runner/work/circles/circles/frontend/src/components/ResetModal/ResetModal.tsx:17:23)
    at Provider (/home/runner/work/circles/circles/frontend/node_modules/react-redux/lib/components/Provider.js:19:3)
    at exports.ThemeProvider (/home/runner/work/circles/circles/frontend/node_modules/styled-components/dist/styled-components.cjs.js:1:24886)
    at Router (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1135:17)
    at MemoryRouter (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1037:7)
    at Wrapper (/home/runner/work/circles/circles/frontend/src/test/testUtil.tsx:23:22)

Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://reactjs.org/link/error-boundaries to learn more about error boundaries.

Check warning on line 0 in src/pages/CourseSelector/CourseSelector.test.tsx

See this annotation in the file changed.

@github-actions github-actions / Test Results

CourseSelector > should render (src/pages/CourseSelector/CourseSelector.test.tsx) failed

artifacts/fe-test-results/fe-test-results.xml [took 0s]
Raw output
No QueryClient set, use QueryClientProvider to set one

Error: No QueryClient set, use QueryClientProvider to set one
 ❯ useQueryClient node_modules/react-query/lib/react/QueryClientProvider.js:36:11
 ❯ useBaseQuery node_modules/react-query/lib/react/useBaseQuery.js:24:61
 ❯ Proxy.useQuery node_modules/react-query/lib/react/useQuery.js:14:41
 ❯ CourseSelector src/pages/CourseSelector/CourseSelector.tsx:20:24
 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:16305:18
 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20074:13
 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21587:16
 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27426:14
 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26560:12
 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26466:5

Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at useBaseQuery [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/useBaseQuery.js:24:61[90m)[39m
    at Proxy.useQuery [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/useQuery.js:14:41[90m)[39m
    at CourseSelector [90m(/home/runner/work/circles/circles/frontend/[39msrc/pages/CourseSelector/CourseSelector.tsx:20:24[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at useBaseQuery [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/useBaseQuery.js:24:61[90m)[39m
    at Proxy.useQuery [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/useQuery.js:14:41[90m)[39m
    at CourseSelector [90m(/home/runner/work/circles/circles/frontend/[39msrc/pages/CourseSelector/CourseSelector.tsx:20:24[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
The above error occurred in the <CourseSelector> component:

    at CourseSelector (/home/runner/work/circles/circles/frontend/src/pages/CourseSelector/CourseSelector.tsx:32:63)
    at Provider (/home/runner/work/circles/circles/frontend/node_modules/react-redux/lib/components/Provider.js:19:3)
    at exports.ThemeProvider (/home/runner/work/circles/circles/frontend/node_modules/styled-components/dist/styled-components.cjs.js:1:24886)
    at Router (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1135:17)
    at MemoryRouter (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1037:7)
    at Wrapper (/home/runner/work/circles/circles/frontend/src/test/testUtil.tsx:23:22)

Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://reactjs.org/link/error-boundaries to learn more about error boundaries.

Check warning on line 0 in src/pages/CourseSelector/CourseSelector.test.tsx

See this annotation in the file changed.

@github-actions github-actions / Test Results

CourseSelector > should toggle locked courses (src/pages/CourseSelector/CourseSelector.test.tsx) failed

artifacts/fe-test-results/fe-test-results.xml [took 0s]
Raw output
No QueryClient set, use QueryClientProvider to set one

Error: No QueryClient set, use QueryClientProvider to set one
 ❯ useQueryClient node_modules/react-query/lib/react/QueryClientProvider.js:36:11
 ❯ useBaseQuery node_modules/react-query/lib/react/useBaseQuery.js:24:61
 ❯ Proxy.useQuery node_modules/react-query/lib/react/useQuery.js:14:41
 ❯ CourseSelector src/pages/CourseSelector/CourseSelector.tsx:20:24
 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:16305:18
 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20074:13
 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21587:16
 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27426:14
 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26560:12
 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26466:5

Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at useBaseQuery [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/useBaseQuery.js:24:61[90m)[39m
    at Proxy.useQuery [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/useQuery.js:14:41[90m)[39m
    at CourseSelector [90m(/home/runner/work/circles/circles/frontend/[39msrc/pages/CourseSelector/CourseSelector.tsx:20:24[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at useBaseQuery [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/useBaseQuery.js:24:61[90m)[39m
    at Proxy.useQuery [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/useQuery.js:14:41[90m)[39m
    at CourseSelector [90m(/home/runner/work/circles/circles/frontend/[39msrc/pages/CourseSelector/CourseSelector.tsx:20:24[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
The above error occurred in the <CourseSelector> component:

    at CourseSelector (/home/runner/work/circles/circles/frontend/src/pages/CourseSelector/CourseSelector.tsx:32:63)
    at Provider (/home/runner/work/circles/circles/frontend/node_modules/react-redux/lib/components/Provider.js:19:3)
    at exports.ThemeProvider (/home/runner/work/circles/circles/frontend/node_modules/styled-components/dist/styled-components.cjs.js:1:24886)
    at Router (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1135:17)
    at MemoryRouter (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1037:7)
    at Wrapper (/home/runner/work/circles/circles/frontend/src/test/testUtil.tsx:23:22)

Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://reactjs.org/link/error-boundaries to learn more about error boundaries.

Check warning on line 0 in src/pages/CourseSelector/CourseSelector.test.tsx

See this annotation in the file changed.

@github-actions github-actions / Test Results

CourseSelector > should be able to quick add and remove a course from the course menu (src/pages/CourseSelector/CourseSelector.test.tsx) failed

artifacts/fe-test-results/fe-test-results.xml [took 0s]
Raw output
No QueryClient set, use QueryClientProvider to set one

Error: No QueryClient set, use QueryClientProvider to set one
 ❯ useQueryClient node_modules/react-query/lib/react/QueryClientProvider.js:36:11
 ❯ useBaseQuery node_modules/react-query/lib/react/useBaseQuery.js:24:61
 ❯ Proxy.useQuery node_modules/react-query/lib/react/useQuery.js:14:41
 ❯ CourseSelector src/pages/CourseSelector/CourseSelector.tsx:20:24
 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:16305:18
 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20074:13
 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21587:16
 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27426:14
 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26560:12
 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26466:5

Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at useBaseQuery [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/useBaseQuery.js:24:61[90m)[39m
    at Proxy.useQuery [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/useQuery.js:14:41[90m)[39m
    at CourseSelector [90m(/home/runner/work/circles/circles/frontend/[39msrc/pages/CourseSelector/CourseSelector.tsx:20:24[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at useBaseQuery [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/useBaseQuery.js:24:61[90m)[39m
    at Proxy.useQuery [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/useQuery.js:14:41[90m)[39m
    at CourseSelector [90m(/home/runner/work/circles/circles/frontend/[39msrc/pages/CourseSelector/CourseSelector.tsx:20:24[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
The above error occurred in the <CourseSelector> component:

    at CourseSelector (/home/runner/work/circles/circles/frontend/src/pages/CourseSelector/CourseSelector.tsx:32:63)
    at Provider (/home/runner/work/circles/circles/frontend/node_modules/react-redux/lib/components/Provider.js:19:3)
    at exports.ThemeProvider (/home/runner/work/circles/circles/frontend/node_modules/styled-components/dist/styled-components.cjs.js:1:24886)
    at Router (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1135:17)
    at MemoryRouter (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1037:7)
    at Wrapper (/home/runner/work/circles/circles/frontend/src/test/testUtil.tsx:23:22)

Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://reactjs.org/link/error-boundaries to learn more about error boundaries.

Check warning on line 0 in src/pages/DegreeWizard/DegreeWizard.test.tsx

See this annotation in the file changed.

@github-actions github-actions / Test Results

DegreeWizard > should render (src/pages/DegreeWizard/DegreeWizard.test.tsx) failed

artifacts/fe-test-results/fe-test-results.xml [took 0s]
Raw output
No QueryClient set, use QueryClientProvider to set one

Error: No QueryClient set, use QueryClientProvider to set one
 ❯ Proxy.useQueryClient node_modules/react-query/lib/react/QueryClientProvider.js:36:11
 ❯ ResetModal src/components/ResetModal/ResetModal.tsx:18:23
 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:16305:18
 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20074:13
 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21587:16
 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27426:14
 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26560:12
 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26466:5
 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26434:7
 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25850:20

Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at Proxy.useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at ResetModal [90m(/home/runner/work/circles/circles/frontend/[39msrc/components/ResetModal/ResetModal.tsx:18:23[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
    at invokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:286:3[90m)[39m
    at HTMLUnknownElementImpl._dispatch [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:233:9[90m)[39m
Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at Proxy.useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at ResetModal [90m(/home/runner/work/circles/circles/frontend/[39msrc/components/ResetModal/ResetModal.tsx:18:23[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
    at invokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:286:3[90m)[39m
    at HTMLUnknownElementImpl._dispatch [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:233:9[90m)[39m
The above error occurred in the <ResetModal> component:

    at ResetModal (/home/runner/work/circles/circles/frontend/src/components/ResetModal/ResetModal.tsx:17:23)
    at div
    at I (/home/runner/work/circles/circles/frontend/node_modules/styled-components/dist/styled-components.cjs.js:1:19189)
    at div
    at PageTemplate (/home/runner/work/circles/circles/frontend/src/components/PageTemplate/PageTemplate.tsx:9:25)
    at DegreeWizard (/home/runner/work/circles/circles/frontend/src/pages/DegreeWizard/DegreeWizard.tsx:33:51)
    at Provider (/home/runner/work/circles/circles/frontend/node_modules/react-redux/lib/components/Provider.js:19:3)
    at exports.ThemeProvider (/home/runner/work/circles/circles/frontend/node_modules/styled-components/dist/styled-components.cjs.js:1:24886)
    at Router (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1135:17)
    at MemoryRouter (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1037:7)
    at Wrapper (/home/runner/work/circles/circles/frontend/src/test/testUtil.tsx:23:22)

Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://reactjs.org/link/error-boundaries to learn more about error boundaries.

Check warning on line 0 in src/pages/DegreeWizard/DegreeWizard.test.tsx

See this annotation in the file changed.

@github-actions github-actions / Test Results

DegreeWizard > test degree wizard user flow (src/pages/DegreeWizard/DegreeWizard.test.tsx) failed

artifacts/fe-test-results/fe-test-results.xml [took 0s]
Raw output
No QueryClient set, use QueryClientProvider to set one

Error: No QueryClient set, use QueryClientProvider to set one
 ❯ Proxy.useQueryClient node_modules/react-query/lib/react/QueryClientProvider.js:36:11
 ❯ ResetModal src/components/ResetModal/ResetModal.tsx:18:23
 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:16305:18
 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20074:13
 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21587:16
 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27426:14
 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26560:12
 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26466:5
 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26434:7
 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25850:20

Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at Proxy.useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at ResetModal [90m(/home/runner/work/circles/circles/frontend/[39msrc/components/ResetModal/ResetModal.tsx:18:23[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
    at invokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:286:3[90m)[39m
    at HTMLUnknownElementImpl._dispatch [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:233:9[90m)[39m
Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at Proxy.useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at ResetModal [90m(/home/runner/work/circles/circles/frontend/[39msrc/components/ResetModal/ResetModal.tsx:18:23[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
    at invokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:286:3[90m)[39m
    at HTMLUnknownElementImpl._dispatch [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:233:9[90m)[39m
The above error occurred in the <ResetModal> component:

    at ResetModal (/home/runner/work/circles/circles/frontend/src/components/ResetModal/ResetModal.tsx:17:23)
    at div
    at I (/home/runner/work/circles/circles/frontend/node_modules/styled-components/dist/styled-components.cjs.js:1:19189)
    at div
    at PageTemplate (/home/runner/work/circles/circles/frontend/src/components/PageTemplate/PageTemplate.tsx:9:25)
    at DegreeWizard (/home/runner/work/circles/circles/frontend/src/pages/DegreeWizard/DegreeWizard.tsx:33:51)
    at Provider (/home/runner/work/circles/circles/frontend/node_modules/react-redux/lib/components/Provider.js:19:3)
    at exports.ThemeProvider (/home/runner/work/circles/circles/frontend/node_modules/styled-components/dist/styled-components.cjs.js:1:24886)
    at Router (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1135:17)
    at MemoryRouter (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1037:7)
    at Wrapper (/home/runner/work/circles/circles/frontend/src/test/testUtil.tsx:23:22)

Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://reactjs.org/link/error-boundaries to learn more about error boundaries.

Check warning on line 0 in src/pages/CourseSelector/CourseBanner/CourseBanner.test.tsx

See this annotation in the file changed.

@github-actions github-actions / Test Results

CourseBanner > should render (src/pages/CourseSelector/CourseBanner/CourseBanner.test.tsx) failed

artifacts/fe-test-results/fe-test-results.xml [took 0s]
Raw output
No QueryClient set, use QueryClientProvider to set one

Error: No QueryClient set, use QueryClientProvider to set one
 ❯ useQueryClient node_modules/react-query/lib/react/QueryClientProvider.js:36:11
 ❯ useBaseQuery node_modules/react-query/lib/react/useBaseQuery.js:24:61
 ❯ Proxy.useQuery node_modules/react-query/lib/react/useQuery.js:14:41
 ❯ CourseBanner src/pages/CourseSelector/CourseBanner/CourseBanner.tsx:16:23
 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:16305:18
 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20074:13
 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21587:16
 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27426:14
 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26560:12
 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26466:5

Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at useBaseQuery [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/useBaseQuery.js:24:61[90m)[39m
    at Proxy.useQuery [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/useQuery.js:14:41[90m)[39m
    at CourseBanner [90m(/home/runner/work/circles/circles/frontend/[39msrc/pages/CourseSelector/CourseBanner/CourseBanner.tsx:16:23[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at useBaseQuery [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/useBaseQuery.js:24:61[90m)[39m
    at Proxy.useQuery [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/useQuery.js:14:41[90m)[39m
    at CourseBanner [90m(/home/runner/work/circles/circles/frontend/[39msrc/pages/CourseSelector/CourseBanner/CourseBanner.tsx:16:23[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
The above error occurred in the <CourseBanner> component:

    at CourseBanner (/home/runner/work/circles/circles/frontend/src/pages/CourseSelector/CourseBanner/CourseBanner.tsx:21:42)
    at Provider (/home/runner/work/circles/circles/frontend/node_modules/react-redux/lib/components/Provider.js:19:3)
    at exports.ThemeProvider (/home/runner/work/circles/circles/frontend/node_modules/styled-components/dist/styled-components.cjs.js:1:24886)
    at Router (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1135:17)
    at MemoryRouter (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1037:7)
    at Wrapper (/home/runner/work/circles/circles/frontend/src/test/testUtil.tsx:23:22)

Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://reactjs.org/link/error-boundaries to learn more about error boundaries.

Check warning on line 0 in src/pages/CourseSelector/CourseBanner/CourseBanner.test.tsx

See this annotation in the file changed.

@github-actions github-actions / Test Results

CourseBanner > should dispatch addTab after searching a course (src/pages/CourseSelector/CourseBanner/CourseBanner.test.tsx) failed

artifacts/fe-test-results/fe-test-results.xml [took 0s]
Raw output
No QueryClient set, use QueryClientProvider to set one

Error: No QueryClient set, use QueryClientProvider to set one
 ❯ useQueryClient node_modules/react-query/lib/react/QueryClientProvider.js:36:11
 ❯ useBaseQuery node_modules/react-query/lib/react/useBaseQuery.js:24:61
 ❯ Proxy.useQuery node_modules/react-query/lib/react/useQuery.js:14:41
 ❯ CourseBanner src/pages/CourseSelector/CourseBanner/CourseBanner.tsx:16:23
 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:16305:18
 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20074:13
 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21587:16
 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27426:14
 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26560:12
 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26466:5

Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at useBaseQuery [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/useBaseQuery.js:24:61[90m)[39m
    at Proxy.useQuery [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/useQuery.js:14:41[90m)[39m
    at CourseBanner [90m(/home/runner/work/circles/circles/frontend/[39msrc/pages/CourseSelector/CourseBanner/CourseBanner.tsx:16:23[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at useBaseQuery [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/useBaseQuery.js:24:61[90m)[39m
    at Proxy.useQuery [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/useQuery.js:14:41[90m)[39m
    at CourseBanner [90m(/home/runner/work/circles/circles/frontend/[39msrc/pages/CourseSelector/CourseBanner/CourseBanner.tsx:16:23[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
The above error occurred in the <CourseBanner> component:

    at CourseBanner (/home/runner/work/circles/circles/frontend/src/pages/CourseSelector/CourseBanner/CourseBanner.tsx:21:42)
    at Provider (/home/runner/work/circles/circles/frontend/node_modules/react-redux/lib/components/Provider.js:19:3)
    at exports.ThemeProvider (/home/runner/work/circles/circles/frontend/node_modules/styled-components/dist/styled-components.cjs.js:1:24886)
    at Router (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1135:17)
    at MemoryRouter (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1037:7)
    at Wrapper (/home/runner/work/circles/circles/frontend/src/test/testUtil.tsx:23:22)

Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://reactjs.org/link/error-boundaries to learn more about error boundaries.

Check warning on line 0 in src/pages/CourseSelector/CourseMenu/CourseMenu.test.tsx

See this annotation in the file changed.

@github-actions github-actions / Test Results

CourseMenu > should render (src/pages/CourseSelector/CourseMenu/CourseMenu.test.tsx) failed

artifacts/fe-test-results/fe-test-results.xml [took 0s]
Raw output
No QueryClient set, use QueryClientProvider to set one

Error: No QueryClient set, use QueryClientProvider to set one
 ❯ useQueryClient node_modules/react-query/lib/react/QueryClientProvider.js:36:11
 ❯ useBaseQuery node_modules/react-query/lib/react/useBaseQuery.js:24:61
 ❯ Proxy.useQuery node_modules/react-query/lib/react/useQuery.js:14:41
 ❯ CourseMenu src/pages/CourseSelector/CourseMenu/CourseMenu.tsx:64:26
 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:16305:18
 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20074:13
 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21587:16
 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27426:14
 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26560:12
 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26466:5

Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at useBaseQuery [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/useBaseQuery.js:24:61[90m)[39m
    at Proxy.useQuery [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/useQuery.js:14:41[90m)[39m
    at CourseMenu [90m(/home/runner/work/circles/circles/frontend/[39msrc/pages/CourseSelector/CourseMenu/CourseMenu.tsx:64:26[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at useBaseQuery [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/useBaseQuery.js:24:61[90m)[39m
    at Proxy.useQuery [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/useQuery.js:14:41[90m)[39m
    at CourseMenu [90m(/home/runner/work/circles/circles/frontend/[39msrc/pages/CourseSelector/CourseMenu/CourseMenu.tsx:64:26[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
The above error occurred in the <CourseMenu> component:

    at CourseMenu (/home/runner/work/circles/circles/frontend/src/pages/CourseSelector/CourseMenu/CourseMenu.tsx:49:23)
    at Provider (/home/runner/work/circles/circles/frontend/node_modules/react-redux/lib/components/Provider.js:19:3)
    at exports.ThemeProvider (/home/runner/work/circles/circles/frontend/node_modules/styled-components/dist/styled-components.cjs.js:1:24886)
    at Router (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1135:17)
    at MemoryRouter (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1037:7)
    at Wrapper (/home/runner/work/circles/circles/frontend/src/test/testUtil.tsx:23:22)

Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://reactjs.org/link/error-boundaries to learn more about error boundaries.

Check warning on line 0 in src/pages/CourseSelector/CourseMenuTitle/CourseMenuTitle.test.tsx

See this annotation in the file changed.

@github-actions github-actions / Test Results

CourseMenuTitle > should render (src/pages/CourseSelector/CourseMenuTitle/CourseMenuTitle.test.tsx) failed

artifacts/fe-test-results/fe-test-results.xml [took 0s]
Raw output
No QueryClient set, use QueryClientProvider to set one

Error: No QueryClient set, use QueryClientProvider to set one
 ❯ Proxy.useQueryClient node_modules/react-query/lib/react/QueryClientProvider.js:36:11
 ❯ QuickAddCartButton src/components/QuickAddCartButton/QuickAddCartButton.tsx:16:23
 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:16305:18
 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20074:13
 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21587:16
 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27426:14
 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26560:12
 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26466:5
 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26434:7
 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25850:20

Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at Proxy.useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at QuickAddCartButton [90m(/home/runner/work/circles/circles/frontend/[39msrc/components/QuickAddCartButton/QuickAddCartButton.tsx:16:23[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
    at invokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:286:3[90m)[39m
    at HTMLUnknownElementImpl._dispatch [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:233:9[90m)[39m
Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at Proxy.useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at QuickAddCartButton [90m(/home/runner/work/circles/circles/frontend/[39msrc/components/QuickAddCartButton/QuickAddCartButton.tsx:16:23[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
    at invokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:286:3[90m)[39m
    at HTMLUnknownElementImpl._dispatch [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:233:9[90m)[39m
The above error occurred in the <QuickAddCartButton> component:

    at QuickAddCartButton (/home/runner/work/circles/circles/frontend/src/components/QuickAddCartButton/QuickAddCartButton.tsx:13:31)
    at div
    at I (/home/runner/work/circles/circles/frontend/node_modules/styled-components/dist/styled-components.cjs.js:1:19189)
    at div
    at I (/home/runner/work/circles/circles/frontend/node_modules/styled-components/dist/styled-components.cjs.js:1:19189)
    at CourseMenuTitle (/home/runner/work/circles/circles/frontend/src/pages/CourseSelector/CourseMenuTitle/CourseMenuTitle.tsx:15:28)
    at Provider (/home/runner/work/circles/circles/frontend/node_modules/react-redux/lib/components/Provider.js:19:3)
    at exports.ThemeProvider (/home/runner/work/circles/circles/frontend/node_modules/styled-components/dist/styled-components.cjs.js:1:24886)
    at Router (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1135:17)
    at MemoryRouter (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1037:7)
    at Wrapper (/home/runner/work/circles/circles/frontend/src/test/testUtil.tsx:23:22)

Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://reactjs.org/link/error-boundaries to learn more about error boundaries.

Check warning on line 0 in src/pages/CourseSelector/CourseMenuTitle/CourseMenuTitle.test.tsx

See this annotation in the file changed.

@github-actions github-actions / Test Results

CourseMenuTitle > should show warning icon (src/pages/CourseSelector/CourseMenuTitle/CourseMenuTitle.test.tsx) failed

artifacts/fe-test-results/fe-test-results.xml [took 0s]
Raw output
No QueryClient set, use QueryClientProvider to set one

Error: No QueryClient set, use QueryClientProvider to set one
 ❯ Proxy.useQueryClient node_modules/react-query/lib/react/QueryClientProvider.js:36:11
 ❯ QuickAddCartButton src/components/QuickAddCartButton/QuickAddCartButton.tsx:16:23
 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:16305:18
 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20074:13
 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21587:16
 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27426:14
 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26560:12
 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26466:5
 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26434:7
 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25850:20

Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at Proxy.useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at QuickAddCartButton [90m(/home/runner/work/circles/circles/frontend/[39msrc/components/QuickAddCartButton/QuickAddCartButton.tsx:16:23[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
    at invokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:286:3[90m)[39m
    at HTMLUnknownElementImpl._dispatch [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:233:9[90m)[39m
Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at Proxy.useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at QuickAddCartButton [90m(/home/runner/work/circles/circles/frontend/[39msrc/components/QuickAddCartButton/QuickAddCartButton.tsx:16:23[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
    at invokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:286:3[90m)[39m
    at HTMLUnknownElementImpl._dispatch [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:233:9[90m)[39m
The above error occurred in the <QuickAddCartButton> component:

    at QuickAddCartButton (/home/runner/work/circles/circles/frontend/src/components/QuickAddCartButton/QuickAddCartButton.tsx:13:31)
    at div
    at I (/home/runner/work/circles/circles/frontend/node_modules/styled-components/dist/styled-components.cjs.js:1:19189)
    at div
    at I (/home/runner/work/circles/circles/frontend/node_modules/styled-components/dist/styled-components.cjs.js:1:19189)
    at CourseMenuTitle (/home/runner/work/circles/circles/frontend/src/pages/CourseSelector/CourseMenuTitle/CourseMenuTitle.tsx:15:28)
    at Provider (/home/runner/work/circles/circles/frontend/node_modules/react-redux/lib/components/Provider.js:19:3)
    at exports.ThemeProvider (/home/runner/work/circles/circles/frontend/node_modules/styled-components/dist/styled-components.cjs.js:1:24886)
    at Router (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1135:17)
    at MemoryRouter (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1037:7)
    at Wrapper (/home/runner/work/circles/circles/frontend/src/test/testUtil.tsx:23:22)

Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://reactjs.org/link/error-boundaries to learn more about error boundaries.

Check warning on line 0 in src/pages/CourseSelector/CourseMenuTitle/CourseMenuTitle.test.tsx

See this annotation in the file changed.

@github-actions github-actions / Test Results

CourseMenuTitle > should show lock icon (src/pages/CourseSelector/CourseMenuTitle/CourseMenuTitle.test.tsx) failed

artifacts/fe-test-results/fe-test-results.xml [took 0s]
Raw output
No QueryClient set, use QueryClientProvider to set one

Error: No QueryClient set, use QueryClientProvider to set one
 ❯ Proxy.useQueryClient node_modules/react-query/lib/react/QueryClientProvider.js:36:11
 ❯ QuickAddCartButton src/components/QuickAddCartButton/QuickAddCartButton.tsx:16:23
 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:16305:18
 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20074:13
 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21587:16
 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27426:14
 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26560:12
 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26466:5
 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26434:7
 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25850:20

Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at Proxy.useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at QuickAddCartButton [90m(/home/runner/work/circles/circles/frontend/[39msrc/components/QuickAddCartButton/QuickAddCartButton.tsx:16:23[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
    at invokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:286:3[90m)[39m
    at HTMLUnknownElementImpl._dispatch [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:233:9[90m)[39m
Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at Proxy.useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at QuickAddCartButton [90m(/home/runner/work/circles/circles/frontend/[39msrc/components/QuickAddCartButton/QuickAddCartButton.tsx:16:23[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
    at invokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:286:3[90m)[39m
    at HTMLUnknownElementImpl._dispatch [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:233:9[90m)[39m
The above error occurred in the <QuickAddCartButton> component:

    at QuickAddCartButton (/home/runner/work/circles/circles/frontend/src/components/QuickAddCartButton/QuickAddCartButton.tsx:13:31)
    at div
    at I (/home/runner/work/circles/circles/frontend/node_modules/styled-components/dist/styled-components.cjs.js:1:19189)
    at div
    at I (/home/runner/work/circles/circles/frontend/node_modules/styled-components/dist/styled-components.cjs.js:1:19189)
    at CourseMenuTitle (/home/runner/work/circles/circles/frontend/src/pages/CourseSelector/CourseMenuTitle/CourseMenuTitle.tsx:15:28)
    at Provider (/home/runner/work/circles/circles/frontend/node_modules/react-redux/lib/components/Provider.js:19:3)
    at exports.ThemeProvider (/home/runner/work/circles/circles/frontend/node_modules/styled-components/dist/styled-components.cjs.js:1:24886)
    at Router (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1135:17)
    at MemoryRouter (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1037:7)
    at Wrapper (/home/runner/work/circles/circles/frontend/src/test/testUtil.tsx:23:22)

Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://reactjs.org/link/error-boundaries to learn more about error boundaries.

Check warning on line 0 in src/pages/CourseSelector/CourseMenuTitle/CourseMenuTitle.test.tsx

See this annotation in the file changed.

@github-actions github-actions / Test Results

CourseMenuTitle > should add course to planner (src/pages/CourseSelector/CourseMenuTitle/CourseMenuTitle.test.tsx) failed

artifacts/fe-test-results/fe-test-results.xml [took 0s]
Raw output
No QueryClient set, use QueryClientProvider to set one

Error: No QueryClient set, use QueryClientProvider to set one
 ❯ Proxy.useQueryClient node_modules/react-query/lib/react/QueryClientProvider.js:36:11
 ❯ QuickAddCartButton src/components/QuickAddCartButton/QuickAddCartButton.tsx:16:23
 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:16305:18
 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20074:13
 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21587:16
 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27426:14
 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26560:12
 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26466:5
 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26434:7
 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25850:20

Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at Proxy.useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at QuickAddCartButton [90m(/home/runner/work/circles/circles/frontend/[39msrc/components/QuickAddCartButton/QuickAddCartButton.tsx:16:23[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
    at invokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:286:3[90m)[39m
    at HTMLUnknownElementImpl._dispatch [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:233:9[90m)[39m
Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at Proxy.useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at QuickAddCartButton [90m(/home/runner/work/circles/circles/frontend/[39msrc/components/QuickAddCartButton/QuickAddCartButton.tsx:16:23[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
    at invokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:286:3[90m)[39m
    at HTMLUnknownElementImpl._dispatch [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:233:9[90m)[39m
The above error occurred in the <QuickAddCartButton> component:

    at QuickAddCartButton (/home/runner/work/circles/circles/frontend/src/components/QuickAddCartButton/QuickAddCartButton.tsx:13:31)
    at div
    at I (/home/runner/work/circles/circles/frontend/node_modules/styled-components/dist/styled-components.cjs.js:1:19189)
    at div
    at I (/home/runner/work/circles/circles/frontend/node_modules/styled-components/dist/styled-components.cjs.js:1:19189)
    at CourseMenuTitle (/home/runner/work/circles/circles/frontend/src/pages/CourseSelector/CourseMenuTitle/CourseMenuTitle.tsx:15:28)
    at Provider (/home/runner/work/circles/circles/frontend/node_modules/react-redux/lib/components/Provider.js:19:3)
    at exports.ThemeProvider (/home/runner/work/circles/circles/frontend/node_modules/styled-components/dist/styled-components.cjs.js:1:24886)
    at Router (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1135:17)
    at MemoryRouter (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1037:7)
    at Wrapper (/home/runner/work/circles/circles/frontend/src/test/testUtil.tsx:23:22)

Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://reactjs.org/link/error-boundaries to learn more about error boundaries.

Check warning on line 0 in src/pages/DegreeWizard/DegreeStep/DegreeStep.test.tsx

See this annotation in the file changed.

@github-actions github-actions / Test Results

DegreeStep > should dispatch correct props and call incrementStep after selecting degree (src/pages/DegreeWizard/DegreeStep/DegreeStep.test.tsx) failed

artifacts/fe-test-results/fe-test-results.xml [took 0s]
Raw output
expected "spy" to be called with arguments: [ { payload: { …(2) }, …(1) } ]  Received:    Number of calls: 0

AssertionError: expected "spy" to be called with arguments: [ { payload: { …(2) }, …(1) } ]

Received: 


Number of calls: 0

 ❯ src/pages/DegreeWizard/DegreeStep/DegreeStep.test.tsx:48:27

Check warning on line 0 in src/pages/DegreeWizard/SpecialisationStep/SpecialisationStep.test.tsx

See this annotation in the file changed.

@github-actions github-actions / Test Results

SpecialisationStep > should dispatch correct props when selecting a specialisation (src/pages/DegreeWizard/SpecialisationStep/SpecialisationStep.test.tsx) failed

artifacts/fe-test-results/fe-test-results.xml [took 0s]
Raw output
expected "spy" to be called with arguments: [ { payload: 'COMPA1', …(1) } ]  Received:    Number of calls: 0

AssertionError: expected "spy" to be called with arguments: [ { payload: 'COMPA1', …(1) } ]

Received: 


Number of calls: 0

 ❯ src/pages/DegreeWizard/SpecialisationStep/SpecialisationStep.test.tsx:108:27

Check warning on line 0 in src/pages/DegreeWizard/StartBrowsingStep/StartBrowsingStep.test.tsx

See this annotation in the file changed.

@github-actions github-actions / Test Results

StartBrowsingStep > should render (src/pages/DegreeWizard/StartBrowsingStep/StartBrowsingStep.test.tsx) failed

artifacts/fe-test-results/fe-test-results.xml [took 0s]
Raw output
No QueryClient set, use QueryClientProvider to set one

Error: No QueryClient set, use QueryClientProvider to set one
 ❯ Proxy.useQueryClient node_modules/react-query/lib/react/QueryClientProvider.js:36:11
 ❯ StartBrowsingStep src/pages/DegreeWizard/StartBrowsingStep/StartBrowsingStep.tsx:17:23
 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:16305:18
 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20074:13
 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21587:16
 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27426:14
 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26560:12
 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26466:5
 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26434:7
 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25850:20

Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at Proxy.useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at StartBrowsingStep [90m(/home/runner/work/circles/circles/frontend/[39msrc/pages/DegreeWizard/StartBrowsingStep/StartBrowsingStep.tsx:17:23[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
    at invokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:286:3[90m)[39m
    at HTMLUnknownElementImpl._dispatch [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:233:9[90m)[39m
Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at Proxy.useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at StartBrowsingStep [90m(/home/runner/work/circles/circles/frontend/[39msrc/pages/DegreeWizard/StartBrowsingStep/StartBrowsingStep.tsx:17:23[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
    at invokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:286:3[90m)[39m
    at HTMLUnknownElementImpl._dispatch [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:233:9[90m)[39m
The above error occurred in the <StartBrowsingStep> component:

    at StartBrowsingStep (/home/runner/work/circles/circles/frontend/src/pages/DegreeWizard/StartBrowsingStep/StartBrowsingStep.tsx:19:30)
    at Provider (/home/runner/work/circles/circles/frontend/node_modules/react-redux/lib/components/Provider.js:19:3)
    at exports.ThemeProvider (/home/runner/work/circles/circles/frontend/node_modules/styled-components/dist/styled-components.cjs.js:1:24886)
    at Router (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1135:17)
    at MemoryRouter (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1037:7)
    at Wrapper (/home/runner/work/circles/circles/frontend/src/test/testUtil.tsx:23:22)

Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://reactjs.org/link/error-boundaries to learn more about error boundaries.

Check warning on line 0 in src/pages/DegreeWizard/StartBrowsingStep/StartBrowsingStep.test.tsx

See this annotation in the file changed.

@github-actions github-actions / Test Results

StartBrowsingStep > should call openNotification when program code is not provided (src/pages/DegreeWizard/StartBrowsingStep/StartBrowsingStep.test.tsx) failed

artifacts/fe-test-results/fe-test-results.xml [took 0s]
Raw output
No QueryClient set, use QueryClientProvider to set one

Error: No QueryClient set, use QueryClientProvider to set one
 ❯ Proxy.useQueryClient node_modules/react-query/lib/react/QueryClientProvider.js:36:11
 ❯ StartBrowsingStep src/pages/DegreeWizard/StartBrowsingStep/StartBrowsingStep.tsx:17:23
 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:16305:18
 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20074:13
 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21587:16
 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27426:14
 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26560:12
 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26466:5
 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26434:7
 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25850:20

Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at Proxy.useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at StartBrowsingStep [90m(/home/runner/work/circles/circles/frontend/[39msrc/pages/DegreeWizard/StartBrowsingStep/StartBrowsingStep.tsx:17:23[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
    at invokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:286:3[90m)[39m
    at HTMLUnknownElementImpl._dispatch [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:233:9[90m)[39m
Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at Proxy.useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at StartBrowsingStep [90m(/home/runner/work/circles/circles/frontend/[39msrc/pages/DegreeWizard/StartBrowsingStep/StartBrowsingStep.tsx:17:23[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
    at invokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:286:3[90m)[39m
    at HTMLUnknownElementImpl._dispatch [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:233:9[90m)[39m
The above error occurred in the <StartBrowsingStep> component:

    at StartBrowsingStep (/home/runner/work/circles/circles/frontend/src/pages/DegreeWizard/StartBrowsingStep/StartBrowsingStep.tsx:19:30)
    at Provider (/home/runner/work/circles/circles/frontend/node_modules/react-redux/lib/components/Provider.js:19:3)
    at exports.ThemeProvider (/home/runner/work/circles/circles/frontend/node_modules/styled-components/dist/styled-components.cjs.js:1:24886)
    at Router (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1135:17)
    at MemoryRouter (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1037:7)
    at Wrapper (/home/runner/work/circles/circles/frontend/src/test/testUtil.tsx:23:22)

Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://reactjs.org/link/error-boundaries to learn more about error boundaries.

Check warning on line 0 in src/pages/DegreeWizard/StartBrowsingStep/StartBrowsingStep.test.tsx

See this annotation in the file changed.

@github-actions github-actions / Test Results

StartBrowsingStep > should call openNotification when a specialisation is not provided (src/pages/DegreeWizard/StartBrowsingStep/StartBrowsingStep.test.tsx) failed

artifacts/fe-test-results/fe-test-results.xml [took 0s]
Raw output
No QueryClient set, use QueryClientProvider to set one

Error: No QueryClient set, use QueryClientProvider to set one
 ❯ Proxy.useQueryClient node_modules/react-query/lib/react/QueryClientProvider.js:36:11
 ❯ StartBrowsingStep src/pages/DegreeWizard/StartBrowsingStep/StartBrowsingStep.tsx:17:23
 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:16305:18
 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20074:13
 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21587:16
 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27426:14
 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26560:12
 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26466:5
 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26434:7
 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25850:20

Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at Proxy.useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at StartBrowsingStep [90m(/home/runner/work/circles/circles/frontend/[39msrc/pages/DegreeWizard/StartBrowsingStep/StartBrowsingStep.tsx:17:23[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
    at invokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:286:3[90m)[39m
    at HTMLUnknownElementImpl._dispatch [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:233:9[90m)[39m
Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at Proxy.useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at StartBrowsingStep [90m(/home/runner/work/circles/circles/frontend/[39msrc/pages/DegreeWizard/StartBrowsingStep/StartBrowsingStep.tsx:17:23[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
    at invokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:286:3[90m)[39m
    at HTMLUnknownElementImpl._dispatch [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:233:9[90m)[39m
The above error occurred in the <StartBrowsingStep> component:

    at StartBrowsingStep (/home/runner/work/circles/circles/frontend/src/pages/DegreeWizard/StartBrowsingStep/StartBrowsingStep.tsx:19:30)
    at Provider (/home/runner/work/circles/circles/frontend/node_modules/react-redux/lib/components/Provider.js:19:3)
    at exports.ThemeProvider (/home/runner/work/circles/circles/frontend/node_modules/styled-components/dist/styled-components.cjs.js:1:24886)
    at Router (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1135:17)
    at MemoryRouter (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1037:7)
    at Wrapper (/home/runner/work/circles/circles/frontend/src/test/testUtil.tsx:23:22)

Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://reactjs.org/link/error-boundaries to learn more about error boundaries.

Check warning on line 0 in src/pages/DegreeWizard/StartBrowsingStep/StartBrowsingStep.test.tsx

See this annotation in the file changed.

@github-actions github-actions / Test Results

StartBrowsingStep > should set setIsComplete and navigate to course selector (src/pages/DegreeWizard/StartBrowsingStep/StartBrowsingStep.test.tsx) failed

artifacts/fe-test-results/fe-test-results.xml [took 0s]
Raw output
No QueryClient set, use QueryClientProvider to set one

Error: No QueryClient set, use QueryClientProvider to set one
 ❯ Proxy.useQueryClient node_modules/react-query/lib/react/QueryClientProvider.js:36:11
 ❯ StartBrowsingStep src/pages/DegreeWizard/StartBrowsingStep/StartBrowsingStep.tsx:17:23
 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:16305:18
 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20074:13
 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21587:16
 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27426:14
 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26560:12
 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26466:5
 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26434:7
 ❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25850:20

Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at Proxy.useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at StartBrowsingStep [90m(/home/runner/work/circles/circles/frontend/[39msrc/pages/DegreeWizard/StartBrowsingStep/StartBrowsingStep.tsx:17:23[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
    at invokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:286:3[90m)[39m
    at HTMLUnknownElementImpl._dispatch [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:233:9[90m)[39m
Error: Uncaught [Error: No QueryClient set, use QueryClientProvider to set one]
    at reportException (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (/home/runner/work/circles/circles/frontend/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
    at performUnitOfWork (/home/runner/work/circles/circles/frontend/node_modules/react-dom/cjs/react-dom.development.js:26560:12) Error: No QueryClient set, use QueryClientProvider to set one
    at Proxy.useQueryClient [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-query[24m/lib/react/QueryClientProvider.js:36:11[90m)[39m
    at StartBrowsingStep [90m(/home/runner/work/circles/circles/frontend/[39msrc/pages/DegreeWizard/StartBrowsingStep/StartBrowsingStep.tsx:17:23[90m)[39m
    at renderWithHooks [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:16305:18[90m)[39m
    at mountIndeterminateComponent [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:20074:13[90m)[39m
    at beginWork [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:21587:16[90m)[39m
    at HTMLUnknownElement.callCallback [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mreact-dom[24m/cjs/react-dom.development.js:4164:14[90m)[39m
    at HTMLUnknownElement.callTheUserObjectsOperation [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/generated/EventListener.js:26:30[90m)[39m
    at innerInvokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:350:25[90m)[39m
    at invokeEventListeners [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:286:3[90m)[39m
    at HTMLUnknownElementImpl._dispatch [90m(/home/runner/work/circles/circles/frontend/[39mnode_modules/[4mjsdom[24m/lib/jsdom/living/events/EventTarget-impl.js:233:9[90m)[39m
The above error occurred in the <StartBrowsingStep> component:

    at StartBrowsingStep (/home/runner/work/circles/circles/frontend/src/pages/DegreeWizard/StartBrowsingStep/StartBrowsingStep.tsx:19:30)
    at Provider (/home/runner/work/circles/circles/frontend/node_modules/react-redux/lib/components/Provider.js:19:3)
    at exports.ThemeProvider (/home/runner/work/circles/circles/frontend/node_modules/styled-components/dist/styled-components.cjs.js:1:24886)
    at Router (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1135:17)
    at MemoryRouter (/home/runner/work/circles/circles/frontend/node_modules/react-router/dist/umd/react-router.development.js:1037:7)
    at Wrapper (/home/runner/work/circles/circles/frontend/src/test/testUtil.tsx:23:22)

Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://reactjs.org/link/error-boundaries to learn more about error boundaries.

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

4 skipped tests found

There are 4 skipped tests, see "Raw output" for the full list of skipped tests.
Raw output
algorithms.tests.test_autoplanning ‑ test_basic_CS_autoplanning
algorithms.tests.test_autoplanning ‑ test_infeasable
algorithms.tests.test_autoplanning ‑ test_more_complex_prereqs
server.tests.planner.test_autoplanning ‑ test_autoplanning_generic

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

167 tests found

There are 167 tests, see "Raw output" for the full list of tests.
Raw output
algorithms.tests.test_autoplanning ‑ test_basic_CS_autoplanning
algorithms.tests.test_autoplanning ‑ test_infeasable
algorithms.tests.test_autoplanning ‑ test_more_complex_prereqs
algorithms.tests.test_categories ‑ test_course_category_match_definition
algorithms.tests.test_categories ‑ test_level_category_match_definition
algorithms.tests.test_categories ‑ test_level_course_category_match_definition
algorithms.tests.test_conditions ‑ test_complex_composite_condition
algorithms.tests.test_conditions ‑ test_composite_condition_course
algorithms.tests.test_conditions ‑ test_core_courses_no_courses
algorithms.tests.test_conditions ‑ test_coreq_condition
algorithms.tests.test_conditions ‑ test_course_condition
algorithms.tests.test_conditions ‑ test_exclusion
algorithms.tests.test_conditions ‑ test_exclusions_cores
algorithms.tests.test_conditions ‑ test_faculty_condition
algorithms.tests.test_conditions ‑ test_grade_condition
algorithms.tests.test_conditions ‑ test_level_condition_simple
algorithms.tests.test_conditions ‑ test_level_course_condition
algorithms.tests.test_conditions ‑ test_no_condition
algorithms.tests.test_conditions ‑ test_program_condition_simple
algorithms.tests.test_conditions ‑ test_program_type
algorithms.tests.test_conditions ‑ test_school_condition
algorithms.tests.test_conditions ‑ test_specialisation_condition_simple
algorithms.tests.test_conditions ‑ test_subset_of_cores
algorithms.tests.test_conditions ‑ test_uoc_condition_complex
algorithms.tests.test_conditions ‑ test_uoc_condition_simple
algorithms.tests.test_conditions ‑ test_wam_condition_complex
algorithms.tests.test_conditions ‑ test_wam_condition_simple
algorithms.tests.test_user_has_taken ‑ test_user_has_taken_add_course
algorithms.tests.test_user_has_taken ‑ test_user_has_taken_empty_user
algorithms.tests.test_user_has_taken ‑ test_user_has_taken_fail
algorithms.tests.test_user_has_taken ‑ test_user_has_taken_no_marks
algorithms.tests.test_user_has_taken ‑ test_user_has_taken_one_course
algorithms.tests.test_user_has_taken ‑ test_user_has_taken_user_1
algorithms.tests.test_user_has_taken ‑ test_user_no_courses
algorithms.tests.test_user_loading ‑ test_user1
algorithms.tests.test_user_loading ‑ test_user2
algorithms.tests.test_user_loading ‑ test_user3
algorithms.tests.test_user_loading ‑ test_user_empty
algorithms.tests.test_user_loading ‑ test_user_no_data
algorithms.tests.test_user_wam_uoc ‑ test_category_instantiation_causes_error
algorithms.tests.test_user_wam_uoc ‑ test_course_category_produces_correct_uoc
algorithms.tests.test_user_wam_uoc ‑ test_course_category_produces_correct_wam
server.tests.courses.test_courses_unlocked_when_taken ‑ test_malformed_request
server.tests.courses.test_courses_unlocked_when_taken ‑ test_no_courses_completed
server.tests.courses.test_courses_unlocked_when_taken ‑ test_two_courses_completed
server.tests.courses.test_get_all_unlocked ‑ test_fix_wam_only_unlock_given_course
server.tests.courses.test_get_all_unlocked ‑ test_unlock_dependent_course
server.tests.courses.test_get_course ‑ test_error
server.tests.courses.test_get_course ‑ test_get_a_course
server.tests.courses.test_get_course ‑ test_get_archived_course
server.tests.courses.test_get_course ‑ test_get_course_all_courses
server.tests.courses.test_get_legacy_course ‑ test_legacy_comp1511
server.tests.courses.test_get_legacy_course ‑ test_legacy_comp6991
server.tests.courses.test_get_legacy_course ‑ test_legacy_math3361
server.tests.courses.test_get_legacy_courses ‑ test_basic_get_legacy_courses
server.tests.courses.test_get_legacy_courses ‑ test_error
server.tests.courses.test_search_course ‑ test_search_archives
server.tests.courses.test_search_course ‑ test_search_course
server.tests.courses.test_search_course ‑ test_search_minor
server.tests.courses.test_search_course ‑ test_search_title
server.tests.courses.test_terms_offered ‑ test_term_offered_comp1511_2021
server.tests.courses.test_terms_offered ‑ test_term_offered_comp1511_bad_years_past
server.tests.courses.test_terms_offered ‑ test_term_offered_comp1511_future_year
server.tests.courses.test_terms_offered ‑ test_term_offered_fake_course
server.tests.courses.test_unselect_course ‑ test_invalid_course
server.tests.courses.test_unselect_course ‑ test_multiple_dependencies
server.tests.courses.test_unselect_course ‑ test_no_dependencies
server.tests.followups.test_get_followups ‑ test_error_invalid_course
server.tests.followups.test_get_followups ‑ test_error_invalid_term
server.tests.followups.test_get_followups ‑ test_error_not_comp_course
server.tests.followups.test_get_followups ‑ test_get_followups_COMP1511
server.tests.followups.test_get_followups ‑ test_get_followups_COMP3331
server.tests.followups.test_get_followups ‑ test_get_followups_COMP6080
server.tests.planner.test_autoplanning ‑ test_autoplanning_generic
server.tests.planner.test_moving_course ‑ test_add_to_unplanned
server.tests.planner.test_moving_course ‑ test_invalid_add_to_unplanned
server.tests.planner.test_moving_course ‑ test_invalid_planned_to_term
server.tests.planner.test_moving_course ‑ test_invalid_unplanned_to_term_multiterm
server.tests.planner.test_moving_course ‑ test_planned_to_term
server.tests.planner.test_moving_course ‑ test_planned_to_term_multiterm
server.tests.planner.test_moving_course ‑ test_remove_all_courses
server.tests.planner.test_moving_course ‑ test_remove_planned_course
server.tests.planner.test_moving_course ‑ test_remove_unplanned_course
server.tests.planner.test_moving_course ‑ test_unplanned_to_term
server.tests.planner.test_moving_course ‑ test_unplanned_to_term_multiterm
server.tests.planner.test_moving_course ‑ test_unschedule_all
server.tests.planner.test_moving_course ‑ test_unschedule_course
server.tests.planner.test_moving_course ‑ test_unschedule_unplanned_course
server.tests.planner.test_validate_term_planner ‑ test_validateTermPlanner_empty_planner
server.tests.planner.test_validate_term_planner ‑ test_validateTermPlanner_invalid_progress
server.tests.planner.test_validate_term_planner ‑ test_validateTermPlanner_out_of_order_progress
server.tests.planner.test_validate_term_planner ‑ test_validateTermPlanner_past_term_suppress_warnings
server.tests.planner.test_validate_term_planner ‑ test_validateTermPlanner_valid_progress
server.tests.programs.test_gened ‑ test_get_gened_no_overlap
server.tests.programs.test_get_programs ‑ test_sanity
server.tests.programs.test_get_programs ‑ test_sanity_all
server.tests.programs.test_get_structure ‑ test_all_programs_fetched
server.tests.programs.test_get_structure ‑ test_all_specs_fetched
server.tests.specialisations.test_get_specialisations ‑ test_nonexistant
server.tests.specialisations.test_get_specialisations ‑ test_sanity
server.tests.test_validation ‑ test_validation
server.tests.user.test_save_local_storage ‑ test_saveLocalStorage_empty
server.tests.user.test_save_local_storage ‑ test_saveLocalStorage_simple
server.tests.user.test_toggle_summer_term ‑ test_toggleSummerTerm
server.tests.user.test_toggle_warnings ‑ test_toggleWarning
server.tests.user.test_toggle_warnings ‑ test_toggleWarningMultiple
server.tests.user.test_update_course_mark ‑ test_updateCourseMark
server.tests.user.test_update_degree_length ‑ test_updateDegreeLength_extend
server.tests.user.test_update_degree_length ‑ test_updateDegreeLength_shorten
server.tests.user.test_update_start_year ‑ test_updateCourseMark_back_time_2018
server.tests.user.test_update_start_year ‑ test_updateCourseMark_back_time_2019
server.tests.user.test_update_start_year ‑ test_updateCourseMark_forward_time_2021
src/components/ResetModal/ResetModal.test.tsx ‑ ResetModal > should call the OnCancel callback when the Go Back button is clicked
src/components/ResetModal/ResetModal.test.tsx ‑ ResetModal > should call the OnOk callback when the Reset button is clicked
src/components/ResetModal/ResetModal.test.tsx ‑ ResetModal > should render
src/components/ResetModal/ResetModal.test.tsx ‑ ResetModal > should reset state when reset button is clicked
src/components/ResetModal/ResetModal.test.tsx ‑ ResetModal > should show modal when degree wizard is complete
src/pages/CourseSelector/CourseBanner/CourseBanner.test.tsx ‑ CourseBanner > should dispatch addTab after searching a course
src/pages/CourseSelector/CourseBanner/CourseBanner.test.tsx ‑ CourseBanner > should render
src/pages/CourseSelector/CourseMenu/CourseMenu.test.tsx ‑ CourseMenu > should render
src/pages/CourseSelector/CourseMenuTitle/CourseMenuTitle.test.tsx ‑ CourseMenuTitle > should add course to planner
src/pages/CourseSelector/CourseMenuTitle/CourseMenuTitle.test.tsx ‑ CourseMenuTitle > should render
src/pages/CourseSelector/CourseMenuTitle/CourseMenuTitle.test.tsx ‑ CourseMenuTitle > should show lock icon
src/pages/CourseSelector/CourseMenuTitle/CourseMenuTitle.test.tsx ‑ CourseMenuTitle > should show warning icon
src/pages/CourseSelector/CourseSelector.test.tsx ‑ CourseSelector > should be able to quick add and remove a course from the course menu
src/pages/CourseSelector/CourseSelector.test.tsx ‑ CourseSelector > should render
src/pages/CourseSelector/CourseSelector.test.tsx ‑ CourseSelector > should toggle locked courses
src/pages/CourseSelector/CourseTabs/CourseTabs.test.tsx ‑ CourseTabs > should remove all tabs
src/pages/CourseSelector/CourseTabs/CourseTabs.test.tsx ‑ CourseTabs > should render
src/pages/DegreeWizard/DegreeStep/DegreeStep.test.tsx ‑ DegreeStep > should dispatch correct props and call incrementStep after selecting degree
src/pages/DegreeWizard/DegreeStep/DegreeStep.test.tsx ‑ DegreeStep > should not show degree options if no match
src/pages/DegreeWizard/DegreeStep/DegreeStep.test.tsx ‑ DegreeStep > should render
src/pages/DegreeWizard/DegreeStep/DegreeStep.test.tsx ‑ DegreeStep > should search degree based on program code
src/pages/DegreeWizard/DegreeStep/DegreeStep.test.tsx ‑ DegreeStep > should search degree based on program name
src/pages/DegreeWizard/DegreeStep/DegreeStep.test.tsx ‑ DegreeStep > should search degree case insensitively
src/pages/DegreeWizard/DegreeStep/DegreeStep.test.tsx ‑ DegreeStep > should show no degree options on mount
src/pages/DegreeWizard/DegreeWizard.test.tsx ‑ DegreeWizard > should render
src/pages/DegreeWizard/DegreeWizard.test.tsx ‑ DegreeWizard > test degree wizard user flow
src/pages/DegreeWizard/SpecialisationStep/SpecialisationStep.test.tsx ‑ SpecialisationStep > should dispatch correct props when selecting a specialisation
src/pages/DegreeWizard/SpecialisationStep/SpecialisationStep.test.tsx ‑ SpecialisationStep > should display "Next" button when on current step and call incrementStep
src/pages/DegreeWizard/SpecialisationStep/SpecialisationStep.test.tsx ‑ SpecialisationStep > should render
src/pages/DegreeWizard/SpecialisationStep/SpecialisationStep.test.tsx ‑ SpecialisationStep > should show error notification when "Next" button without selecting a spec
src/pages/DegreeWizard/StartBrowsingStep/StartBrowsingStep.test.tsx ‑ StartBrowsingStep > should call openNotification when a specialisation is not provided
src/pages/DegreeWizard/StartBrowsingStep/StartBrowsingStep.test.tsx ‑ StartBrowsingStep > should call openNotification when program code is not provided
src/pages/DegreeWizard/StartBrowsingStep/StartBrowsingStep.test.tsx ‑ StartBrowsingStep > should render
src/pages/DegreeWizard/StartBrowsingStep/StartBrowsingStep.test.tsx ‑ StartBrowsingStep > should set setIsComplete and navigate to course selector
src/pages/DegreeWizard/YearStep/YearStep.test.tsx ‑ YearStep > should dispatch correct props and call incrementStep after selecting years
src/pages/DegreeWizard/YearStep/YearStep.test.tsx ‑ YearStep > should render
src/reducers/courseTabsSlice.test.ts ‑ courseTabsSlice reducer tests > addTab reducer > adds a new tab
src/reducers/courseTabsSlice.test.ts ‑ courseTabsSlice reducer tests > addTab reducer > adds a new tab and set it as active
src/reducers/courseTabsSlice.test.ts ‑ courseTabsSlice reducer tests > addTab reducer > set the active tab if the added tab already exists
src/reducers/courseTabsSlice.test.ts ‑ courseTabsSlice reducer tests > removeTab reducer > does not remove any tabs if the index is out of scope
src/reducers/courseTabsSlice.test.ts ‑ courseTabsSlice reducer tests > removeTab reducer > remains in the initial state when there are no tabs to be removed
src/reducers/courseTabsSlice.test.ts ‑ courseTabsSlice reducer tests > removeTab reducer > removes a non active tab with active index positioned on the correct tab
src/reducers/courseTabsSlice.test.ts ‑ courseTabsSlice reducer tests > removeTab reducer > removes an existing tab
src/reducers/courseTabsSlice.test.ts ‑ courseTabsSlice reducer tests > removeTab reducer > removes the first tab (active tab) and set correct active index
src/reducers/courseTabsSlice.test.ts ‑ courseTabsSlice reducer tests > removeTab reducer > removes the last tab (active tab) and set correct active index
src/reducers/courseTabsSlice.test.ts ‑ courseTabsSlice reducer tests > removeTab reducer > removes the middle tab (active tab) and set correct active index
src/reducers/courseTabsSlice.test.ts ‑ courseTabsSlice reducer tests > tests reorderTabs reducer
src/reducers/courseTabsSlice.test.ts ‑ courseTabsSlice reducer tests > tests resetTabs reducer
src/reducers/courseTabsSlice.test.ts ‑ courseTabsSlice reducer tests > tests setActiveTab reducer
src/reducers/degreeSlice.test.ts ‑ degreeSlice reducer tests > tests addSpecialisation reducer
src/reducers/degreeSlice.test.ts ‑ degreeSlice reducer tests > tests removeSpecialisation reducer
src/reducers/degreeSlice.test.ts ‑ degreeSlice reducer tests > tests removeSpecialisation reducer for non existent specialisation
src/reducers/degreeSlice.test.ts ‑ degreeSlice reducer tests > tests resetDegree reducer
src/reducers/degreeSlice.test.ts ‑ degreeSlice reducer tests > tests setIsComplete reducer
src/reducers/degreeSlice.test.ts ‑ degreeSlice reducer tests > tests setProgram reducer