Files
zeekay 12b6f6ece2 chat: de-librechat — CHAT_ env, chat.yaml, Chat identifiers; README rewrite + zh
- env vars LIBRECHAT_* -> CHAT_* (USER_ID, GRAPH_ACCESS_TOKEN, OPENID_*, LOG_DIR, ...)
- config file librechat.yaml -> chat.yaml (matches prod CONFIG_PATH) + .example
- identifiers LibreChat -> Chat (extractChatParams, ChatKeys, ChatParams, importChatConvo)
- lowercase librechat -> chat: i18n keys, helm charts (helm/chat, helm/chat-rag-api),
  CI workflows, OTel service/span keys, codeapi JWT issuer, x-chat-thread-id header
- README.md rewritten (Node 24, pnpm 10, Zen family, Cloud Agents, hanzo.id OIDC);
  README.zh.md added (Simplified Chinese)

MIT LICENSE copyright + one 'Forked from LibreChat (MIT)' attribution retained.
Build 5/5 green.
2026-07-14 10:41:50 -07:00

203 lines
23 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<testsuites name="jest tests" tests="11" failures="11" errors="0" time="0.349">
<testsuite name="buildLoginRedirectUrl" errors="0" failures="11" skipped="0" timestamp="2026-07-03T09:30:56" time="0.184" tests="11">
<testcase classname="buildLoginRedirectUrl builds a login URL from explicit args" name="buildLoginRedirectUrl builds a login URL from explicit args" time="0.005">
<failure>TypeError: (0 , _apiEndpoints.buildLoginRedirectUrl) is not a function
at Object.&lt;anonymous&gt; (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/packages/data-provider/specs/api-endpoints.spec.ts:12:41)
at Promise.finally.completed (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1557:28)
at new Promise (&lt;anonymous&gt;)
at callAsyncCircusFn (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1497:10)
at _callCircusTest (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1007:40)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at _runTest (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:947:3)
at /home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:849:7
at _runTestsForDescribeBlock (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:862:11)
at _runTestsForDescribeBlock (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:857:11)
at run (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:761:3)
at runAndTransformResultsToJestFormat (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1918:21)
at jestAdapter (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/runner.js:101:19)
at runTestInternal (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-runner/build/index.js:275:16)
at runTest (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-runner/build/index.js:343:7)</failure>
</testcase>
<testcase classname="buildLoginRedirectUrl encodes complex paths with query and hash" name="buildLoginRedirectUrl encodes complex paths with query and hash" time="0">
<failure>TypeError: (0 , _apiEndpoints.buildLoginRedirectUrl) is not a function
at Object.&lt;anonymous&gt; (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/packages/data-provider/specs/api-endpoints.spec.ts:17:41)
at Promise.finally.completed (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1557:28)
at new Promise (&lt;anonymous&gt;)
at callAsyncCircusFn (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1497:10)
at _callCircusTest (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1007:40)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at _runTest (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:947:3)
at /home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:849:7
at _runTestsForDescribeBlock (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:862:11)
at _runTestsForDescribeBlock (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:857:11)
at run (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:761:3)
at runAndTransformResultsToJestFormat (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1918:21)
at jestAdapter (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/runner.js:101:19)
at runTestInternal (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-runner/build/index.js:275:16)
at runTest (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-runner/build/index.js:343:7)</failure>
</testcase>
<testcase classname="buildLoginRedirectUrl falls back to window.location when no args provided" name="buildLoginRedirectUrl falls back to window.location when no args provided" time="0">
<failure>TypeError: (0 , _apiEndpoints.buildLoginRedirectUrl) is not a function
at Object.&lt;anonymous&gt; (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/packages/data-provider/specs/api-endpoints.spec.ts:25:41)
at Promise.finally.completed (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1557:28)
at new Promise (&lt;anonymous&gt;)
at callAsyncCircusFn (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1497:10)
at _callCircusTest (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1007:40)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at _runTest (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:947:3)
at /home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:849:7
at _runTestsForDescribeBlock (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:862:11)
at _runTestsForDescribeBlock (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:857:11)
at run (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:761:3)
at runAndTransformResultsToJestFormat (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1918:21)
at jestAdapter (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/runner.js:101:19)
at runTestInternal (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-runner/build/index.js:275:16)
at runTest (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-runner/build/index.js:343:7)</failure>
</testcase>
<testcase classname="buildLoginRedirectUrl returns plain /login when all location parts are empty (root)" name="buildLoginRedirectUrl returns plain /login when all location parts are empty (root)" time="0">
<failure>TypeError: (0 , _apiEndpoints.buildLoginRedirectUrl) is not a function
at Object.&lt;anonymous&gt; (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/packages/data-provider/specs/api-endpoints.spec.ts:32:41)
at Promise.finally.completed (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1557:28)
at new Promise (&lt;anonymous&gt;)
at callAsyncCircusFn (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1497:10)
at _callCircusTest (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1007:40)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at _runTest (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:947:3)
at /home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:849:7
at _runTestsForDescribeBlock (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:862:11)
at _runTestsForDescribeBlock (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:857:11)
at run (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:761:3)
at runAndTransformResultsToJestFormat (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1918:21)
at jestAdapter (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/runner.js:101:19)
at runTestInternal (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-runner/build/index.js:275:16)
at runTest (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-runner/build/index.js:343:7)</failure>
</testcase>
<testcase classname="buildLoginRedirectUrl returns plain /login when pathname is /login (prevents recursive redirect)" name="buildLoginRedirectUrl returns plain /login when pathname is /login (prevents recursive redirect)" time="0">
<failure>TypeError: (0 , _apiEndpoints.buildLoginRedirectUrl) is not a function
at Object.&lt;anonymous&gt; (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/packages/data-provider/specs/api-endpoints.spec.ts:37:41)
at Promise.finally.completed (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1557:28)
at new Promise (&lt;anonymous&gt;)
at callAsyncCircusFn (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1497:10)
at _callCircusTest (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1007:40)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at _runTest (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:947:3)
at /home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:849:7
at _runTestsForDescribeBlock (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:862:11)
at _runTestsForDescribeBlock (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:857:11)
at run (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:761:3)
at runAndTransformResultsToJestFormat (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1918:21)
at jestAdapter (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/runner.js:101:19)
at runTestInternal (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-runner/build/index.js:275:16)
at runTest (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-runner/build/index.js:343:7)</failure>
</testcase>
<testcase classname="buildLoginRedirectUrl returns plain /login when window.location is already /login" name="buildLoginRedirectUrl returns plain /login when window.location is already /login" time="0">
<failure>TypeError: (0 , _apiEndpoints.buildLoginRedirectUrl) is not a function
at Object.&lt;anonymous&gt; (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/packages/data-provider/specs/api-endpoints.spec.ts:43:41)
at Promise.finally.completed (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1557:28)
at new Promise (&lt;anonymous&gt;)
at callAsyncCircusFn (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1497:10)
at _callCircusTest (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1007:40)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at _runTest (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:947:3)
at /home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:849:7
at _runTestsForDescribeBlock (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:862:11)
at _runTestsForDescribeBlock (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:857:11)
at run (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:761:3)
at runAndTransformResultsToJestFormat (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1918:21)
at jestAdapter (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/runner.js:101:19)
at runTestInternal (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-runner/build/index.js:275:16)
at runTest (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-runner/build/index.js:343:7)</failure>
</testcase>
<testcase classname="buildLoginRedirectUrl returns plain /login for /login sub-paths" name="buildLoginRedirectUrl returns plain /login for /login sub-paths" time="0.001">
<failure>TypeError: (0 , _apiEndpoints.buildLoginRedirectUrl) is not a function
at Object.&lt;anonymous&gt; (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/packages/data-provider/specs/api-endpoints.spec.ts:48:41)
at Promise.finally.completed (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1557:28)
at new Promise (&lt;anonymous&gt;)
at callAsyncCircusFn (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1497:10)
at _callCircusTest (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1007:40)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at _runTest (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:947:3)
at /home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:849:7
at _runTestsForDescribeBlock (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:862:11)
at _runTestsForDescribeBlock (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:857:11)
at run (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:761:3)
at runAndTransformResultsToJestFormat (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1918:21)
at jestAdapter (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/runner.js:101:19)
at runTestInternal (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-runner/build/index.js:275:16)
at runTest (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-runner/build/index.js:343:7)</failure>
</testcase>
<testcase classname="buildLoginRedirectUrl returns plain /login for basename-prefixed /login (e.g. /chat/login)" name="buildLoginRedirectUrl returns plain /login for basename-prefixed /login (e.g. /chat/login)" time="0">
<failure>TypeError: (0 , _apiEndpoints.buildLoginRedirectUrl) is not a function
at Object.&lt;anonymous&gt; (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/packages/data-provider/specs/api-endpoints.spec.ts:54:41)
at Promise.finally.completed (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1557:28)
at new Promise (&lt;anonymous&gt;)
at callAsyncCircusFn (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1497:10)
at _callCircusTest (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1007:40)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at _runTest (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:947:3)
at /home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:849:7
at _runTestsForDescribeBlock (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:862:11)
at _runTestsForDescribeBlock (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:857:11)
at run (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:761:3)
at runAndTransformResultsToJestFormat (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1918:21)
at jestAdapter (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/runner.js:101:19)
at runTestInternal (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-runner/build/index.js:275:16)
at runTest (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-runner/build/index.js:343:7)</failure>
</testcase>
<testcase classname="buildLoginRedirectUrl returns plain /login for basename-prefixed /login sub-paths" name="buildLoginRedirectUrl returns plain /login for basename-prefixed /login sub-paths" time="0.001">
<failure>TypeError: (0 , _apiEndpoints.buildLoginRedirectUrl) is not a function
at Object.&lt;anonymous&gt; (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/packages/data-provider/specs/api-endpoints.spec.ts:59:41)
at Promise.finally.completed (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1557:28)
at new Promise (&lt;anonymous&gt;)
at callAsyncCircusFn (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1497:10)
at _callCircusTest (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1007:40)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at _runTest (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:947:3)
at /home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:849:7
at _runTestsForDescribeBlock (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:862:11)
at _runTestsForDescribeBlock (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:857:11)
at run (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:761:3)
at runAndTransformResultsToJestFormat (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1918:21)
at jestAdapter (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/runner.js:101:19)
at runTestInternal (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-runner/build/index.js:275:16)
at runTest (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-runner/build/index.js:343:7)</failure>
</testcase>
<testcase classname="buildLoginRedirectUrl returns plain /login for root path (no pointless redirect_to=/)" name="buildLoginRedirectUrl returns plain /login for root path (no pointless redirect_to=/)" time="0">
<failure>TypeError: (0 , _apiEndpoints.buildLoginRedirectUrl) is not a function
at Object.&lt;anonymous&gt; (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/packages/data-provider/specs/api-endpoints.spec.ts:64:41)
at Promise.finally.completed (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1557:28)
at new Promise (&lt;anonymous&gt;)
at callAsyncCircusFn (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1497:10)
at _callCircusTest (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1007:40)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at _runTest (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:947:3)
at /home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:849:7
at _runTestsForDescribeBlock (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:862:11)
at _runTestsForDescribeBlock (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:857:11)
at run (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:761:3)
at runAndTransformResultsToJestFormat (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1918:21)
at jestAdapter (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/runner.js:101:19)
at runTestInternal (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-runner/build/index.js:275:16)
at runTest (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-runner/build/index.js:343:7)</failure>
</testcase>
<testcase classname="buildLoginRedirectUrl does NOT match paths where &quot;login&quot; is a substring of a segment" name="buildLoginRedirectUrl does NOT match paths where &quot;login&quot; is a substring of a segment" time="0.001">
<failure>TypeError: (0 , _apiEndpoints.buildLoginRedirectUrl) is not a function
at Object.&lt;anonymous&gt; (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/packages/data-provider/specs/api-endpoints.spec.ts:70:41)
at Promise.finally.completed (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1557:28)
at new Promise (&lt;anonymous&gt;)
at callAsyncCircusFn (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1497:10)
at _callCircusTest (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1007:40)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at _runTest (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:947:3)
at /home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:849:7
at _runTestsForDescribeBlock (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:862:11)
at _runTestsForDescribeBlock (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:857:11)
at run (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:761:3)
at runAndTransformResultsToJestFormat (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/jestAdapterInit.js:1918:21)
at jestAdapter (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-circus/build/runner.js:101:19)
at runTestInternal (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-runner/build/index.js:275:16)
at runTest (/home/z/work/hanzo/chat-worktrees/kill-api-prefix/node_modules/jest-runner/build/index.js:343:7)</failure>
</testcase>
</testsuite>
</testsuites>