Some checks failed
CI / Lint & TypeCheck (push) Has been cancelled
CI / Unit Tests (push) Has been cancelled
CI / Build Frontend (push) Has been cancelled
CI / Rust Check (push) Has been cancelled
CI / Security Scan (push) Has been cancelled
CI / E2E Tests (push) Has been cancelled
Phase 1 baseline + T1 Hands functional audit: - Desktop vitest: 174/185 passed (chatStore refactoring) - Admin vitest: 36/71 passed (API mock issues) - Cargo check: 0 errors - T1 Hands: 18/23 TCs executed, health 58→68 (+10) - Key findings: M3-01/M3-06 fixed, M3-02/M3-04 unfixed - New P1: LLM API concurrent DATABASE_ERROR
5933 lines
456 KiB
Plaintext
5933 lines
456 KiB
Plaintext
|
||
RUN v4.1.2 G:/ZClaw_openfang/admin-v2
|
||
|
||
❯ tests/stores/authStore.test.ts (8 tests | 6 failed) 24ms
|
||
× login sets token, refreshToken, account and permissions 9ms
|
||
× super_admin gets admin:full + all permissions 3ms
|
||
× user role gets only basic permissions 2ms
|
||
× hasPermission returns true for matching permission 2ms
|
||
× admin:full grants all permissions via wildcard 1ms
|
||
× persists account to localStorage on login 1ms
|
||
Not implemented: navigation to another Document
|
||
Not implemented: navigation to another Document
|
||
Not implemented: navigation to another Document
|
||
❯ tests/services/request.test.ts (7 tests | 2 failed) 131ms
|
||
× attaches Authorization header when token exists 42ms
|
||
× handles 401 with refresh token success 19ms
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
stdout | tests/pages/Relay.test.tsx > Relay page > fetches and displays relay tasks
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
componentStack: '\n' +
|
||
' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' +
|
||
' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' +
|
||
' at td (<anonymous>)\n' +
|
||
' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' +
|
||
' at tr (<anonymous>)\n' +
|
||
' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at tbody (<anonymous>)\n' +
|
||
' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at table (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' +
|
||
' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' +
|
||
' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' +
|
||
' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' +
|
||
' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' +
|
||
' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Relay (G:/ZClaw_openfang/admin-v2/src/pages/Relay.tsx:37:76)\n' +
|
||
' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)'
|
||
}
|
||
|
||
stderr | tests/pages/Relay.test.tsx > Relay page > fetches and displays relay tasks
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
[stack]: [Getter/Setter],
|
||
[message]: 'ResizeObserver is not defined'
|
||
}
|
||
|
||
The above error occurred in the <SingleObserver> component.
|
||
|
||
React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary.
|
||
|
||
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
stdout | tests/pages/Prompts.test.tsx > Prompts page > fetches and displays prompt templates
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
componentStack: '\n' +
|
||
' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' +
|
||
' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' +
|
||
' at td (<anonymous>)\n' +
|
||
' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' +
|
||
' at tr (<anonymous>)\n' +
|
||
' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at tbody (<anonymous>)\n' +
|
||
' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at table (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-card@2.10.0_5a3949efbca52844bf940f72a3a8460a\\node_modules\\@ant-design\\pro-card\\lib\\components\\Card\\index.js:30:25\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' +
|
||
' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' +
|
||
' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' +
|
||
' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' +
|
||
' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' +
|
||
' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Prompts (G:/ZClaw_openfang/admin-v2/src/pages/Prompts.tsx:37:62)\n' +
|
||
' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)'
|
||
}
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
componentStack: '\n' +
|
||
' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' +
|
||
' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' +
|
||
' at td (<anonymous>)\n' +
|
||
' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' +
|
||
' at tr (<anonymous>)\n' +
|
||
' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at tbody (<anonymous>)\n' +
|
||
' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at table (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-card@2.10.0_5a3949efbca52844bf940f72a3a8460a\\node_modules\\@ant-design\\pro-card\\lib\\components\\Card\\index.js:30:25\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' +
|
||
' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' +
|
||
' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' +
|
||
' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' +
|
||
' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' +
|
||
' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Prompts (G:/ZClaw_openfang/admin-v2/src/pages/Prompts.tsx:37:62)\n' +
|
||
' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)'
|
||
}
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
componentStack: '\n' +
|
||
' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' +
|
||
' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' +
|
||
' at td (<anonymous>)\n' +
|
||
' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' +
|
||
' at tr (<anonymous>)\n' +
|
||
' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at tbody (<anonymous>)\n' +
|
||
' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at table (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-card@2.10.0_5a3949efbca52844bf940f72a3a8460a\\node_modules\\@ant-design\\pro-card\\lib\\components\\Card\\index.js:30:25\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' +
|
||
' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' +
|
||
' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' +
|
||
' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' +
|
||
' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' +
|
||
' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Prompts (G:/ZClaw_openfang/admin-v2/src/pages/Prompts.tsx:37:62)\n' +
|
||
' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)'
|
||
}
|
||
|
||
stderr | tests/pages/Prompts.test.tsx > Prompts page > fetches and displays prompt templates
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
[stack]: [Getter/Setter],
|
||
[message]: 'ResizeObserver is not defined'
|
||
}
|
||
|
||
The above error occurred in the <SingleObserver> component.
|
||
|
||
React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary.
|
||
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
[stack]: [Getter/Setter],
|
||
[message]: 'ResizeObserver is not defined'
|
||
}
|
||
|
||
The above error occurred in the <SingleObserver> component.
|
||
|
||
React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary.
|
||
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
[stack]: [Getter/Setter],
|
||
[message]: 'ResizeObserver is not defined'
|
||
}
|
||
|
||
The above error occurred in the <SingleObserver> component.
|
||
|
||
React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary.
|
||
|
||
|
||
❯ tests/pages/Config.test.tsx (7 tests | 7 failed) 2828ms
|
||
× renders page header 1211ms
|
||
× fetches and displays config items 322ms
|
||
× shows loading spinner while fetching 291ms
|
||
× shows error state on API failure 262ms
|
||
× renders config key_path and current_value columns 258ms
|
||
× renders requires_restart column with tags 224ms
|
||
× renders category tabs 254ms
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
stderr | tests/pages/Login.test.tsx > Login page > successful login calls authStore.login and navigates to /
|
||
Warning: [antd: message] Static function can not consume context like dynamic theme. Please use 'App' component instead.
|
||
|
||
stdout | tests/pages/Relay.test.tsx > Relay page > shows loading spinner while fetching
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
componentStack: '\n' +
|
||
' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' +
|
||
' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' +
|
||
' at td (<anonymous>)\n' +
|
||
' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' +
|
||
' at tr (<anonymous>)\n' +
|
||
' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at tbody (<anonymous>)\n' +
|
||
' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at table (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' +
|
||
' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' +
|
||
' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' +
|
||
' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' +
|
||
' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' +
|
||
' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Relay (G:/ZClaw_openfang/admin-v2/src/pages/Relay.tsx:37:76)\n' +
|
||
' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)'
|
||
}
|
||
|
||
stderr | tests/pages/Relay.test.tsx > Relay page > shows loading spinner while fetching
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
[stack]: [Getter/Setter],
|
||
[message]: 'ResizeObserver is not defined'
|
||
}
|
||
|
||
The above error occurred in the <SingleObserver> component.
|
||
|
||
React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary.
|
||
|
||
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
stdout | tests/pages/ModelServices.test.tsx > ModelServices page > fetches and displays providers
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
componentStack: '\n' +
|
||
' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' +
|
||
' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' +
|
||
' at td (<anonymous>)\n' +
|
||
' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' +
|
||
' at tr (<anonymous>)\n' +
|
||
' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at tbody (<anonymous>)\n' +
|
||
' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at table (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-card@2.10.0_5a3949efbca52844bf940f72a3a8460a\\node_modules\\@ant-design\\pro-card\\lib\\components\\Card\\index.js:30:25\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' +
|
||
' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' +
|
||
' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' +
|
||
' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' +
|
||
' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' +
|
||
' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at ModelServices (G:/ZClaw_openfang/admin-v2/src/pages/ModelServices.tsx:728:62)\n' +
|
||
' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)'
|
||
}
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
componentStack: '\n' +
|
||
' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' +
|
||
' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' +
|
||
' at td (<anonymous>)\n' +
|
||
' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' +
|
||
' at tr (<anonymous>)\n' +
|
||
' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at tbody (<anonymous>)\n' +
|
||
' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at table (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-card@2.10.0_5a3949efbca52844bf940f72a3a8460a\\node_modules\\@ant-design\\pro-card\\lib\\components\\Card\\index.js:30:25\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' +
|
||
' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' +
|
||
' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' +
|
||
' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' +
|
||
' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' +
|
||
' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at ModelServices (G:/ZClaw_openfang/admin-v2/src/pages/ModelServices.tsx:728:62)\n' +
|
||
' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)'
|
||
}
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
componentStack: '\n' +
|
||
' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' +
|
||
' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' +
|
||
' at td (<anonymous>)\n' +
|
||
' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' +
|
||
' at tr (<anonymous>)\n' +
|
||
' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at tbody (<anonymous>)\n' +
|
||
' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at table (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-card@2.10.0_5a3949efbca52844bf940f72a3a8460a\\node_modules\\@ant-design\\pro-card\\lib\\components\\Card\\index.js:30:25\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' +
|
||
' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' +
|
||
' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' +
|
||
' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' +
|
||
' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' +
|
||
' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at ModelServices (G:/ZClaw_openfang/admin-v2/src/pages/ModelServices.tsx:728:62)\n' +
|
||
' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)'
|
||
}
|
||
|
||
stderr | tests/pages/ModelServices.test.tsx > ModelServices page > fetches and displays providers
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
[stack]: [Getter/Setter],
|
||
[message]: 'ResizeObserver is not defined'
|
||
}
|
||
|
||
The above error occurred in the <SingleObserver> component.
|
||
|
||
React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary.
|
||
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
[stack]: [Getter/Setter],
|
||
[message]: 'ResizeObserver is not defined'
|
||
}
|
||
|
||
The above error occurred in the <SingleObserver> component.
|
||
|
||
React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary.
|
||
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
[stack]: [Getter/Setter],
|
||
[message]: 'ResizeObserver is not defined'
|
||
}
|
||
|
||
The above error occurred in the <SingleObserver> component.
|
||
|
||
React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary.
|
||
|
||
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
❯ tests/pages/Logs.test.tsx (7 tests | 2 failed) 4775ms
|
||
× renders page header 1266ms
|
||
× shows ErrorState on API failure with retry button 1303ms
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
stdout | tests/pages/Prompts.test.tsx > Prompts page > shows loading spinner before data arrives
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
componentStack: '\n' +
|
||
' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' +
|
||
' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' +
|
||
' at td (<anonymous>)\n' +
|
||
' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' +
|
||
' at tr (<anonymous>)\n' +
|
||
' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at tbody (<anonymous>)\n' +
|
||
' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at table (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-card@2.10.0_5a3949efbca52844bf940f72a3a8460a\\node_modules\\@ant-design\\pro-card\\lib\\components\\Card\\index.js:30:25\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' +
|
||
' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' +
|
||
' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' +
|
||
' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' +
|
||
' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' +
|
||
' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Prompts (G:/ZClaw_openfang/admin-v2/src/pages/Prompts.tsx:37:62)\n' +
|
||
' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)'
|
||
}
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
componentStack: '\n' +
|
||
' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' +
|
||
' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' +
|
||
' at td (<anonymous>)\n' +
|
||
' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' +
|
||
' at tr (<anonymous>)\n' +
|
||
' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at tbody (<anonymous>)\n' +
|
||
' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at table (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-card@2.10.0_5a3949efbca52844bf940f72a3a8460a\\node_modules\\@ant-design\\pro-card\\lib\\components\\Card\\index.js:30:25\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' +
|
||
' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' +
|
||
' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' +
|
||
' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' +
|
||
' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' +
|
||
' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Prompts (G:/ZClaw_openfang/admin-v2/src/pages/Prompts.tsx:37:62)\n' +
|
||
' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)'
|
||
}
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
componentStack: '\n' +
|
||
' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' +
|
||
' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' +
|
||
' at td (<anonymous>)\n' +
|
||
' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' +
|
||
' at tr (<anonymous>)\n' +
|
||
' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at tbody (<anonymous>)\n' +
|
||
' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at table (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-card@2.10.0_5a3949efbca52844bf940f72a3a8460a\\node_modules\\@ant-design\\pro-card\\lib\\components\\Card\\index.js:30:25\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' +
|
||
' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' +
|
||
' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' +
|
||
' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' +
|
||
' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' +
|
||
' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Prompts (G:/ZClaw_openfang/admin-v2/src/pages/Prompts.tsx:37:62)\n' +
|
||
' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)'
|
||
}
|
||
|
||
stderr | tests/pages/Prompts.test.tsx > Prompts page > shows loading spinner before data arrives
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
[stack]: [Getter/Setter],
|
||
[message]: 'ResizeObserver is not defined'
|
||
}
|
||
|
||
The above error occurred in the <SingleObserver> component.
|
||
|
||
React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary.
|
||
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
[stack]: [Getter/Setter],
|
||
[message]: 'ResizeObserver is not defined'
|
||
}
|
||
|
||
The above error occurred in the <SingleObserver> component.
|
||
|
||
React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary.
|
||
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
[stack]: [Getter/Setter],
|
||
[message]: 'ResizeObserver is not defined'
|
||
}
|
||
|
||
The above error occurred in the <SingleObserver> component.
|
||
|
||
React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary.
|
||
|
||
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
stdout | tests/pages/Relay.test.tsx > Relay page > renders status as colored tag
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
componentStack: '\n' +
|
||
' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' +
|
||
' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' +
|
||
' at td (<anonymous>)\n' +
|
||
' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' +
|
||
' at tr (<anonymous>)\n' +
|
||
' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at tbody (<anonymous>)\n' +
|
||
' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at table (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' +
|
||
' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' +
|
||
' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' +
|
||
' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' +
|
||
' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' +
|
||
' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Relay (G:/ZClaw_openfang/admin-v2/src/pages/Relay.tsx:37:76)\n' +
|
||
' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)'
|
||
}
|
||
|
||
stderr | tests/pages/Relay.test.tsx > Relay page > renders status as colored tag
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
[stack]: [Getter/Setter],
|
||
[message]: 'ResizeObserver is not defined'
|
||
}
|
||
|
||
The above error occurred in the <SingleObserver> component.
|
||
|
||
React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary.
|
||
|
||
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
stdout | tests/pages/ModelServices.test.tsx > ModelServices page > shows loading spinner before data arrives
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
componentStack: '\n' +
|
||
' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' +
|
||
' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' +
|
||
' at td (<anonymous>)\n' +
|
||
' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' +
|
||
' at tr (<anonymous>)\n' +
|
||
' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at tbody (<anonymous>)\n' +
|
||
' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at table (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-card@2.10.0_5a3949efbca52844bf940f72a3a8460a\\node_modules\\@ant-design\\pro-card\\lib\\components\\Card\\index.js:30:25\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' +
|
||
' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' +
|
||
' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' +
|
||
' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' +
|
||
' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' +
|
||
' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at ModelServices (G:/ZClaw_openfang/admin-v2/src/pages/ModelServices.tsx:728:62)\n' +
|
||
' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)'
|
||
}
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
componentStack: '\n' +
|
||
' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' +
|
||
' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' +
|
||
' at td (<anonymous>)\n' +
|
||
' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' +
|
||
' at tr (<anonymous>)\n' +
|
||
' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at tbody (<anonymous>)\n' +
|
||
' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at table (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-card@2.10.0_5a3949efbca52844bf940f72a3a8460a\\node_modules\\@ant-design\\pro-card\\lib\\components\\Card\\index.js:30:25\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' +
|
||
' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' +
|
||
' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' +
|
||
' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' +
|
||
' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' +
|
||
' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at ModelServices (G:/ZClaw_openfang/admin-v2/src/pages/ModelServices.tsx:728:62)\n' +
|
||
' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)'
|
||
}
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
componentStack: '\n' +
|
||
' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' +
|
||
' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' +
|
||
' at td (<anonymous>)\n' +
|
||
' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' +
|
||
' at tr (<anonymous>)\n' +
|
||
' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at tbody (<anonymous>)\n' +
|
||
' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at table (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-card@2.10.0_5a3949efbca52844bf940f72a3a8460a\\node_modules\\@ant-design\\pro-card\\lib\\components\\Card\\index.js:30:25\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' +
|
||
' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' +
|
||
' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' +
|
||
' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' +
|
||
' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' +
|
||
' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at ModelServices (G:/ZClaw_openfang/admin-v2/src/pages/ModelServices.tsx:728:62)\n' +
|
||
' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)'
|
||
}
|
||
|
||
stderr | tests/pages/ModelServices.test.tsx > ModelServices page > shows loading spinner before data arrives
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
[stack]: [Getter/Setter],
|
||
[message]: 'ResizeObserver is not defined'
|
||
}
|
||
|
||
The above error occurred in the <SingleObserver> component.
|
||
|
||
React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary.
|
||
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
[stack]: [Getter/Setter],
|
||
[message]: 'ResizeObserver is not defined'
|
||
}
|
||
|
||
The above error occurred in the <SingleObserver> component.
|
||
|
||
React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary.
|
||
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
[stack]: [Getter/Setter],
|
||
[message]: 'ResizeObserver is not defined'
|
||
}
|
||
|
||
The above error occurred in the <SingleObserver> component.
|
||
|
||
React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary.
|
||
|
||
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
stdout | tests/pages/Prompts.test.tsx > Prompts page > renders source as tag with correct labels
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
componentStack: '\n' +
|
||
' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' +
|
||
' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' +
|
||
' at td (<anonymous>)\n' +
|
||
' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' +
|
||
' at tr (<anonymous>)\n' +
|
||
' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at tbody (<anonymous>)\n' +
|
||
' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at table (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-card@2.10.0_5a3949efbca52844bf940f72a3a8460a\\node_modules\\@ant-design\\pro-card\\lib\\components\\Card\\index.js:30:25\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' +
|
||
' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' +
|
||
' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' +
|
||
' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' +
|
||
' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' +
|
||
' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Prompts (G:/ZClaw_openfang/admin-v2/src/pages/Prompts.tsx:37:62)\n' +
|
||
' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)'
|
||
}
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
componentStack: '\n' +
|
||
' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' +
|
||
' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' +
|
||
' at td (<anonymous>)\n' +
|
||
' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' +
|
||
' at tr (<anonymous>)\n' +
|
||
' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at tbody (<anonymous>)\n' +
|
||
' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at table (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-card@2.10.0_5a3949efbca52844bf940f72a3a8460a\\node_modules\\@ant-design\\pro-card\\lib\\components\\Card\\index.js:30:25\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' +
|
||
' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' +
|
||
' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' +
|
||
' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' +
|
||
' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' +
|
||
' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Prompts (G:/ZClaw_openfang/admin-v2/src/pages/Prompts.tsx:37:62)\n' +
|
||
' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)'
|
||
}
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
componentStack: '\n' +
|
||
' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' +
|
||
' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' +
|
||
' at td (<anonymous>)\n' +
|
||
' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' +
|
||
' at tr (<anonymous>)\n' +
|
||
' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at tbody (<anonymous>)\n' +
|
||
' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at table (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-card@2.10.0_5a3949efbca52844bf940f72a3a8460a\\node_modules\\@ant-design\\pro-card\\lib\\components\\Card\\index.js:30:25\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' +
|
||
' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' +
|
||
' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' +
|
||
' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' +
|
||
' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' +
|
||
' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Prompts (G:/ZClaw_openfang/admin-v2/src/pages/Prompts.tsx:37:62)\n' +
|
||
' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)'
|
||
}
|
||
|
||
stderr | tests/pages/Prompts.test.tsx > Prompts page > renders source as tag with correct labels
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
[stack]: [Getter/Setter],
|
||
[message]: 'ResizeObserver is not defined'
|
||
}
|
||
|
||
The above error occurred in the <SingleObserver> component.
|
||
|
||
React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary.
|
||
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
[stack]: [Getter/Setter],
|
||
[message]: 'ResizeObserver is not defined'
|
||
}
|
||
|
||
The above error occurred in the <SingleObserver> component.
|
||
|
||
React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary.
|
||
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
[stack]: [Getter/Setter],
|
||
[message]: 'ResizeObserver is not defined'
|
||
}
|
||
|
||
The above error occurred in the <SingleObserver> component.
|
||
|
||
React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary.
|
||
|
||
|
||
❯ tests/pages/Prompts.test.tsx (5 tests | 4 failed) 6138ms
|
||
× renders page title and create button 1595ms
|
||
× fetches and displays prompt templates 1449ms
|
||
× shows loading spinner before data arrives 1422ms
|
||
× renders source as tag with correct labels 1350ms
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
stdout | tests/pages/Relay.test.tsx > Relay page > renders model_id column
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
componentStack: '\n' +
|
||
' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' +
|
||
' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' +
|
||
' at td (<anonymous>)\n' +
|
||
' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' +
|
||
' at tr (<anonymous>)\n' +
|
||
' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at tbody (<anonymous>)\n' +
|
||
' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at table (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' +
|
||
' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' +
|
||
' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' +
|
||
' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' +
|
||
' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' +
|
||
' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Relay (G:/ZClaw_openfang/admin-v2/src/pages/Relay.tsx:37:76)\n' +
|
||
' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)'
|
||
}
|
||
|
||
stderr | tests/pages/Relay.test.tsx > Relay page > renders model_id column
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
[stack]: [Getter/Setter],
|
||
[message]: 'ResizeObserver is not defined'
|
||
}
|
||
|
||
The above error occurred in the <SingleObserver> component.
|
||
|
||
React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary.
|
||
|
||
|
||
❯ tests/pages/Login.test.tsx (7 tests | 3 failed) 7184ms
|
||
× renders the login form with username and password fields 1105ms
|
||
× shows the ZCLAW brand logo 223ms
|
||
× successful login calls authStore.login and navigates to / 2730ms
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
stdout | tests/pages/ModelServices.test.tsx > ModelServices page > renders provider status as tag
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
componentStack: '\n' +
|
||
' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' +
|
||
' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' +
|
||
' at td (<anonymous>)\n' +
|
||
' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' +
|
||
' at tr (<anonymous>)\n' +
|
||
' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at tbody (<anonymous>)\n' +
|
||
' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at table (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-card@2.10.0_5a3949efbca52844bf940f72a3a8460a\\node_modules\\@ant-design\\pro-card\\lib\\components\\Card\\index.js:30:25\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' +
|
||
' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' +
|
||
' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' +
|
||
' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' +
|
||
' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' +
|
||
' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at ModelServices (G:/ZClaw_openfang/admin-v2/src/pages/ModelServices.tsx:728:62)\n' +
|
||
' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)'
|
||
}
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
componentStack: '\n' +
|
||
' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' +
|
||
' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' +
|
||
' at td (<anonymous>)\n' +
|
||
' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' +
|
||
' at tr (<anonymous>)\n' +
|
||
' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at tbody (<anonymous>)\n' +
|
||
' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at table (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-card@2.10.0_5a3949efbca52844bf940f72a3a8460a\\node_modules\\@ant-design\\pro-card\\lib\\components\\Card\\index.js:30:25\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' +
|
||
' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' +
|
||
' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' +
|
||
' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' +
|
||
' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' +
|
||
' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at ModelServices (G:/ZClaw_openfang/admin-v2/src/pages/ModelServices.tsx:728:62)\n' +
|
||
' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)'
|
||
}
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
componentStack: '\n' +
|
||
' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' +
|
||
' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' +
|
||
' at td (<anonymous>)\n' +
|
||
' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' +
|
||
' at tr (<anonymous>)\n' +
|
||
' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at tbody (<anonymous>)\n' +
|
||
' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at table (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-card@2.10.0_5a3949efbca52844bf940f72a3a8460a\\node_modules\\@ant-design\\pro-card\\lib\\components\\Card\\index.js:30:25\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' +
|
||
' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' +
|
||
' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' +
|
||
' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' +
|
||
' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' +
|
||
' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at ModelServices (G:/ZClaw_openfang/admin-v2/src/pages/ModelServices.tsx:728:62)\n' +
|
||
' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)'
|
||
}
|
||
|
||
stderr | tests/pages/ModelServices.test.tsx > ModelServices page > renders provider status as tag
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
[stack]: [Getter/Setter],
|
||
[message]: 'ResizeObserver is not defined'
|
||
}
|
||
|
||
The above error occurred in the <SingleObserver> component.
|
||
|
||
React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary.
|
||
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
[stack]: [Getter/Setter],
|
||
[message]: 'ResizeObserver is not defined'
|
||
}
|
||
|
||
The above error occurred in the <SingleObserver> component.
|
||
|
||
React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary.
|
||
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
[stack]: [Getter/Setter],
|
||
[message]: 'ResizeObserver is not defined'
|
||
}
|
||
|
||
The above error occurred in the <SingleObserver> component.
|
||
|
||
React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary.
|
||
|
||
|
||
❯ tests/pages/ModelServices.test.tsx (5 tests | 5 failed) 7449ms
|
||
× renders page header 2335ms
|
||
× fetches and displays providers 1644ms
|
||
× shows loading spinner before data arrives 1565ms
|
||
× renders provider status as tag 1463ms
|
||
× shows empty table on API failure 436ms
|
||
stdout | tests/pages/Relay.test.tsx > Relay page > renders token count column
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
componentStack: '\n' +
|
||
' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' +
|
||
' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' +
|
||
' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' +
|
||
' at td (<anonymous>)\n' +
|
||
' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' +
|
||
' at tr (<anonymous>)\n' +
|
||
' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at tbody (<anonymous>)\n' +
|
||
' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' +
|
||
' at table (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' +
|
||
' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' +
|
||
' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' +
|
||
' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' +
|
||
' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' +
|
||
' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' +
|
||
' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' +
|
||
' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' +
|
||
' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' +
|
||
' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' +
|
||
' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' +
|
||
' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' +
|
||
' at div (<anonymous>)\n' +
|
||
' at Relay (G:/ZClaw_openfang/admin-v2/src/pages/Relay.tsx:37:76)\n' +
|
||
' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)'
|
||
}
|
||
|
||
stderr | tests/pages/Relay.test.tsx > Relay page > renders token count column
|
||
ReferenceError: ResizeObserver is not defined
|
||
at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5)
|
||
at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5)
|
||
at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33
|
||
at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20)
|
||
at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13)
|
||
at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29)
|
||
at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13)
|
||
at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11)
|
||
at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) {
|
||
[stack]: [Getter/Setter],
|
||
[message]: 'ResizeObserver is not defined'
|
||
}
|
||
|
||
The above error occurred in the <SingleObserver> component.
|
||
|
||
React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary.
|
||
|
||
|
||
❯ tests/pages/Relay.test.tsx (7 tests | 5 failed) 7904ms
|
||
× fetches and displays relay tasks 1363ms
|
||
× shows loading spinner while fetching 1383ms
|
||
× renders status as colored tag 1222ms
|
||
× renders model_id column 1196ms
|
||
× renders token count column 1181ms
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
stderr | tests/pages/Usage.test.tsx > Usage page > renders page title and summary cards
|
||
Warning: [antd: Statistic] `valueStyle` is deprecated. Please use `styles.content` instead.
|
||
Warning: [antd: Statistic] `valueStyle` is deprecated. Please use `styles.content` instead.
|
||
Warning: [antd: Statistic] `valueStyle` is deprecated. Please use `styles.content` instead.
|
||
Warning: [antd: Statistic] `valueStyle` is deprecated. Please use `styles.content` instead.
|
||
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
Not implemented: Window's getComputedStyle() method: with pseudo-elements
|
||
❯ tests/pages/Usage.test.tsx (6 tests | 1 failed) 3892ms
|
||
× renders page title and summary cards 1159ms
|
||
|
||
⎯⎯⎯⎯⎯⎯ Failed Tests 35 ⎯⎯⎯⎯⎯⎯⎯
|
||
|
||
FAIL tests/pages/Config.test.tsx > Config page > renders page header
|
||
FAIL tests/pages/Config.test.tsx > Config page > renders page header
|
||
FAIL tests/pages/Config.test.tsx > Config page > renders page header
|
||
FAIL tests/pages/Config.test.tsx > Config page > fetches and displays config items
|
||
FAIL tests/pages/Config.test.tsx > Config page > fetches and displays config items
|
||
FAIL tests/pages/Config.test.tsx > Config page > fetches and displays config items
|
||
FAIL tests/pages/Config.test.tsx > Config page > shows loading spinner while fetching
|
||
FAIL tests/pages/Config.test.tsx > Config page > shows loading spinner while fetching
|
||
FAIL tests/pages/Config.test.tsx > Config page > shows loading spinner while fetching
|
||
FAIL tests/pages/Config.test.tsx > Config page > shows error state on API failure
|
||
FAIL tests/pages/Config.test.tsx > Config page > shows error state on API failure
|
||
FAIL tests/pages/Config.test.tsx > Config page > shows error state on API failure
|
||
FAIL tests/pages/Config.test.tsx > Config page > renders config key_path and current_value columns
|
||
FAIL tests/pages/Config.test.tsx > Config page > renders config key_path and current_value columns
|
||
FAIL tests/pages/Config.test.tsx > Config page > renders config key_path and current_value columns
|
||
FAIL tests/pages/Config.test.tsx > Config page > renders requires_restart column with tags
|
||
FAIL tests/pages/Config.test.tsx > Config page > renders requires_restart column with tags
|
||
FAIL tests/pages/Config.test.tsx > Config page > renders requires_restart column with tags
|
||
FAIL tests/pages/Config.test.tsx > Config page > renders category tabs
|
||
FAIL tests/pages/Config.test.tsx > Config page > renders category tabs
|
||
FAIL tests/pages/Config.test.tsx > Config page > renders category tabs
|
||
ReferenceError: ResizeObserver is not defined
|
||
❯ ensureResizeObserver node_modules/.pnpm/@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5/node_modules/@rc-component/resize-observer/lib/utils/observerUtil.js:24:5
|
||
❯ observe node_modules/.pnpm/@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5/node_modules/@rc-component/resize-observer/lib/utils/observerUtil.js:37:5
|
||
❯ node_modules/.pnpm/@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5/node_modules/@rc-component/resize-observer/lib/useResizeObserver.js:76:33
|
||
❯ Object.react_stack_bottom_frame node_modules/.pnpm/react-dom@19.2.4_react@19.2.4/node_modules/react-dom/cjs/react-dom-client.development.js:25989:20
|
||
❯ runWithFiberInDEV node_modules/.pnpm/react-dom@19.2.4_react@19.2.4/node_modules/react-dom/cjs/react-dom-client.development.js:874:13
|
||
❯ commitHookEffectListMount node_modules/.pnpm/react-dom@19.2.4_react@19.2.4/node_modules/react-dom/cjs/react-dom-client.development.js:13249:29
|
||
❯ commitHookPassiveMountEffects node_modules/.pnpm/react-dom@19.2.4_react@19.2.4/node_modules/react-dom/cjs/react-dom-client.development.js:13336:11
|
||
❯ commitPassiveMountOnFiber node_modules/.pnpm/react-dom@19.2.4_react@19.2.4/node_modules/react-dom/cjs/react-dom-client.development.js:15484:13
|
||
❯ recursivelyTraversePassiveMountEffects node_modules/.pnpm/react-dom@19.2.4_react@19.2.4/node_modules/react-dom/cjs/react-dom-client.development.js:15439:11
|
||
❯ commitPassiveMountOnFiber node_modules/.pnpm/react-dom@19.2.4_react@19.2.4/node_modules/react-dom/cjs/react-dom-client.development.js:15476:11
|
||
|
||
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/49]⎯
|
||
|
||
FAIL tests/pages/Login.test.tsx > Login page > renders the login form with username and password fields
|
||
TestingLibraryElementError: Unable to find an element with the text: 登录到 ZCLAW. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible.
|
||
|
||
Ignored nodes: comments, script, style
|
||
[36m<body>[39m
|
||
[36m<div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"min-h-screen flex"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"hidden md:flex flex-1 flex-col items-center justify-center relative overflow-hidden"[39m
|
||
[33mstyle[39m=[32m"background: linear-gradient(135deg, rgb(12, 10, 9) 0%, rgb(28, 25, 23) 40%, rgb(41, 37, 36) 100%);"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"absolute w-[400px] h-[400px] rounded-full opacity-20 blur-3xl"[39m
|
||
[33mstyle[39m=[32m"background: linear-gradient(135deg, rgb(134, 59, 255), rgb(71, 191, 255)); top: 20%; left: 10%;"[39m
|
||
[36m/>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"absolute w-[300px] h-[300px] rounded-full opacity-10 blur-3xl"[39m
|
||
[33mstyle[39m=[32m"background: linear-gradient(135deg, rgb(71, 191, 255), rgb(134, 59, 255)); bottom: 10%; right: 15%;"[39m
|
||
[36m/>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"relative z-10 text-center px-8"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"inline-flex items-center justify-center w-16 h-16 rounded-2xl mb-6"[39m
|
||
[33mstyle[39m=[32m"background: linear-gradient(135deg, rgb(134, 59, 255), rgb(71, 191, 255));"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33mclass[39m=[32m"text-white text-2xl font-bold"[39m
|
||
[36m>[39m
|
||
[0mZ[0m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m<h1[39m
|
||
[33mclass[39m=[32m"text-4xl font-bold text-white mb-3 tracking-tight"[39m
|
||
[36m>[39m
|
||
[0mZCLAW[0m
|
||
[36m</h1>[39m
|
||
[36m<p[39m
|
||
[33mclass[39m=[32m"text-white/50 text-base mb-8"[39m
|
||
[36m>[39m
|
||
[0mAI Agent 管理平台[0m
|
||
[36m</p>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"w-16 h-px mx-auto mb-8"[39m
|
||
[33mstyle[39m=[32m"background: linear-gradient(90deg, transparent, rgb(134, 59, 255), rgb(71, 191, 255), transparent);"[39m
|
||
[36m/>[39m
|
||
[36m<p[39m
|
||
[33mclass[39m=[32m"text-white/30 text-sm max-w-sm mx-auto leading-relaxed"[39m
|
||
[36m>[39m
|
||
[0m统一管理 AI 服务商、模型配置、API 密钥、用量监控与系统配置[0m
|
||
[36m</p>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"flex-1 md:flex-none md:w-[480px] flex items-center justify-center p-8 bg-white dark:bg-neutral-950"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"w-full max-w-[360px]"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"md:hidden flex items-center gap-3 mb-10"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"flex items-center justify-center w-10 h-10 rounded-xl"[39m
|
||
[33mstyle[39m=[32m"background: linear-gradient(135deg, rgb(134, 59, 255), rgb(71, 191, 255));"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33mclass[39m=[32m"text-white font-bold"[39m
|
||
[36m>[39m
|
||
[0mZ[0m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m<span[39m
|
||
[33mclass[39m=[32m"text-xl font-bold text-neutral-900 dark:text-white"[39m
|
||
[36m>[39m
|
||
[0mZCLAW[0m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m<h2[39m
|
||
[33mclass[39m=[32m"text-2xl font-semibold text-neutral-900 dark:text-white mb-1"[39m
|
||
[36m>[39m
|
||
[0m登录[0m
|
||
[36m</h2>[39m
|
||
[36m<p[39m
|
||
[33mclass[39m=[32m"text-sm text-neutral-500 dark:text-neutral-400 mb-8"[39m
|
||
[36m>[39m
|
||
[0m输入您的账号信息以继续[0m
|
||
[36m</p>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-pro-form-login-container css-dev-only-do-not-override-1t2537o css-dev-only-do-not-override-1t2537o"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-pro-form-login-top css-dev-only-do-not-override-1t2537o css-dev-only-do-not-override-1t2537o"[39m
|
||
[36m/>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-pro-form-login-main css-dev-only-do-not-override-1t2537o"[39m
|
||
[33mstyle[39m=[32m"width: 328px;"[39m
|
||
[36m>[39m
|
||
[36m<form[39m
|
||
[33mautocomplete[39m=[32m"off"[39m
|
||
[33mclass[39m=[32m"ant-form ant-form-vertical css-var-_r_1_ ant-form-css-var ant-pro-form css-dev-only-do-not-override-1t2537o"[39m
|
||
[36m>[39m
|
||
[36m<input[39m
|
||
[33mstyle[39m=[32m"display: none;"[39m
|
||
[33mtype[39m=[32m"text"[39m
|
||
[36m/>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-form-item css-var-_r_1_ ant-form-css-var ant-form-item-vertical"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-row ant-form-item-row css-var-_r_1_"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-col ant-form-item-control css-var-_r_1_"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-form-item-control-input"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-form-item-control-input-content"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33mclass[39m=[32m"ant-input-affix-wrapper ant-input-affix-wrapper-focused ant-input-affix-wrapper-lg ant-input-outlined css-var-_r_1_ ant-input-css-var"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33mclass[39m=[32m"ant-input-prefix"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"user"[39m
|
||
[33mclass[39m=[32m"anticon anticon-user"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"user"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
...
|
||
❯ Object.getElementError node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/config.js:37:19
|
||
❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:76:38
|
||
❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:52:17
|
||
❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:95:19
|
||
❯ tests/pages/Login.test.tsx:114:19
|
||
112| renderLogin()
|
||
113|
|
||
114| expect(screen.getByText('登录到 ZCLAW')).toBeInTheDocument()
|
||
| ^
|
||
115| expect(screen.getByPlaceholderText('请输入用户名')).toBeInTheDocument()
|
||
116| expect(screen.getByPlaceholderText('请输入密码')).toBeInTheDocument()
|
||
|
||
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[2/49]⎯
|
||
|
||
FAIL tests/pages/Login.test.tsx > Login page > shows the ZCLAW brand logo
|
||
TestingLibraryElementError: Found multiple elements with the text: Z
|
||
|
||
Here are the matching elements:
|
||
|
||
Ignored nodes: comments, script, style
|
||
[36m<span[39m
|
||
[33mclass[39m=[32m"text-white text-2xl font-bold"[39m
|
||
[36m>[39m
|
||
[0mZ[0m
|
||
[36m</span>[39m
|
||
|
||
Ignored nodes: comments, script, style
|
||
[36m<span[39m
|
||
[33mclass[39m=[32m"text-white font-bold"[39m
|
||
[36m>[39m
|
||
[0mZ[0m
|
||
[36m</span>[39m
|
||
|
||
(If this is intentional, then use the `*AllBy*` variant of the query (like `queryAllByText`, `getAllByText`, or `findAllByText`)).
|
||
|
||
Ignored nodes: comments, script, style
|
||
[36m<body>[39m
|
||
[36m<div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"min-h-screen flex"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"hidden md:flex flex-1 flex-col items-center justify-center relative overflow-hidden"[39m
|
||
[33mstyle[39m=[32m"background: linear-gradient(135deg, rgb(12, 10, 9) 0%, rgb(28, 25, 23) 40%, rgb(41, 37, 36) 100%);"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"absolute w-[400px] h-[400px] rounded-full opacity-20 blur-3xl"[39m
|
||
[33mstyle[39m=[32m"background: linear-gradient(135deg, rgb(134, 59, 255), rgb(71, 191, 255)); top: 20%; left: 10%;"[39m
|
||
[36m/>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"absolute w-[300px] h-[300px] rounded-full opacity-10 blur-3xl"[39m
|
||
[33mstyle[39m=[32m"background: linear-gradient(135deg, rgb(71, 191, 255), rgb(134, 59, 255)); bottom: 10%; right: 15%;"[39m
|
||
[36m/>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"relative z-10 text-center px-8"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"inline-flex items-center justify-center w-16 h-16 rounded-2xl mb-6"[39m
|
||
[33mstyle[39m=[32m"background: linear-gradient(135deg, rgb(134, 59, 255), rgb(71, 191, 255));"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33mclass[39m=[32m"text-white text-2xl font-bold"[39m
|
||
[36m>[39m
|
||
[0mZ[0m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m<h1[39m
|
||
[33mclass[39m=[32m"text-4xl font-bold text-white mb-3 tracking-tight"[39m
|
||
[36m>[39m
|
||
[0mZCLAW[0m
|
||
[36m</h1>[39m
|
||
[36m<p[39m
|
||
[33mclass[39m=[32m"text-white/50 text-base mb-8"[39m
|
||
[36m>[39m
|
||
[0mAI Agent 管理平台[0m
|
||
[36m</p>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"w-16 h-px mx-auto mb-8"[39m
|
||
[33mstyle[39m=[32m"background: linear-gradient(90deg, transparent, rgb(134, 59, 255), rgb(71, 191, 255), transparent);"[39m
|
||
[36m/>[39m
|
||
[36m<p[39m
|
||
[33mclass[39m=[32m"text-white/30 text-sm max-w-sm mx-auto leading-relaxed"[39m
|
||
[36m>[39m
|
||
[0m统一管理 AI 服务商、模型配置、API 密钥、用量监控与系统配置[0m
|
||
[36m</p>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"flex-1 md:flex-none md:w-[480px] flex items-center justify-center p-8 bg-white dark:bg-neutral-950"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"w-full max-w-[360px]"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"md:hidden flex items-center gap-3 mb-10"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"flex items-center justify-center w-10 h-10 rounded-xl"[39m
|
||
[33mstyle[39m=[32m"background: linear-gradient(135deg, rgb(134, 59, 255), rgb(71, 191, 255));"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33mclass[39m=[32m"text-white font-bold"[39m
|
||
[36m>[39m
|
||
[0mZ[0m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m<span[39m
|
||
[33mclass[39m=[32m"text-xl font-bold text-neutral-900 dark:text-white"[39m
|
||
[36m>[39m
|
||
[0mZCLAW[0m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m<h2[39m
|
||
[33mclass[39m=[32m"text-2xl font-semibold text-neutral-900 dark:text-white mb-1"[39m
|
||
[36m>[39m
|
||
[0m登录[0m
|
||
[36m</h2>[39m
|
||
[36m<p[39m
|
||
[33mclass[39m=[32m"text-sm text-neutral-500 dark:text-neutral-400 mb-8"[39m
|
||
[36m>[39m
|
||
[0m输入您的账号信息以继续[0m
|
||
[36m</p>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-pro-form-login-container css-dev-only-do-not-override-1t2537o css-dev-only-do-not-override-1t2537o"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-pro-form-login-top css-dev-only-do-not-override-1t2537o css-dev-only-do-not-override-1t2537o"[39m
|
||
[36m/>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-pro-form-login-main css-dev-only-do-not-override-1t2537o"[39m
|
||
[33mstyle[39m=[32m"width: 328px;"[39m
|
||
[36m>[39m
|
||
[36m<form[39m
|
||
[33mautocomplete[39m=[32m"off"[39m
|
||
[33mclass[39m=[32m"ant-form ant-form-vertical css-var-_r_4_ ant-form-css-var ant-pro-form css-dev-only-do-not-override-1t2537o"[39m
|
||
[36m>[39m
|
||
[36m<input[39m
|
||
[33mstyle[39m=[32m"display: none;"[39m
|
||
[33mtype[39m=[32m"text"[39m
|
||
[36m/>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-form-item css-var-_r_4_ ant-form-css-var ant-form-item-vertical"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-row ant-form-item-row css-var-_r_4_"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-col ant-form-item-control css-var-_r_4_"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-form-item-control-input"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-form-item-control-input-content"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33mclass[39m=[32m"ant-input-affix-wrapper ant-input-affix-wrapper-focused ant-input-affix-wrapper-lg ant-input-outlined css-var-_r_4_ ant-input-css-var"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33mclass[39m=[32m"ant-input-prefix"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"user"[39m
|
||
[33mclass[39m=[32m"anticon anticon-user"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"user"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
...
|
||
❯ Object.getElementError node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/config.js:37:19
|
||
❯ getElementError node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:20:35
|
||
❯ getMultipleElementsFoundError node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:23:10
|
||
❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:55:13
|
||
❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:95:19
|
||
❯ tests/pages/Login.test.tsx:124:19
|
||
122| renderLogin()
|
||
123|
|
||
124| expect(screen.getByText('Z')).toBeInTheDocument()
|
||
| ^
|
||
125| expect(screen.getByText(/ZCLAW Admin/)).toBeInTheDocument()
|
||
126| })
|
||
|
||
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[3/49]⎯
|
||
|
||
FAIL tests/pages/Login.test.tsx > Login page > successful login calls authStore.login and navigates to /
|
||
AssertionError: expected "vi.fn()" to be called with arguments: [ 'jwt-token-123', …(2) ]
|
||
|
||
Received:
|
||
|
||
1st vi.fn() call:
|
||
|
||
@@ -1,8 +1,6 @@
|
||
[
|
||
- "jwt-token-123",
|
||
- "refresh-token-456",
|
||
{
|
||
"created_at": "2026-01-01T00:00:00Z",
|
||
"display_name": "Admin",
|
||
"email": "admin@zclaw.ai",
|
||
"id": "acc-001",
|
||
|
||
|
||
Number of calls: 1
|
||
|
||
|
||
Ignored nodes: comments, script, style
|
||
[36m<html>[39m
|
||
[36m<head />[39m
|
||
[36m<body>[39m
|
||
[36m<div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"min-h-screen flex"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"hidden md:flex flex-1 flex-col items-center justify-center relative overflow-hidden"[39m
|
||
[33mstyle[39m=[32m"background: linear-gradient(135deg, rgb(12, 10, 9) 0%, rgb(28, 25, 23) 40%, rgb(41, 37, 36) 100%);"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"absolute w-[400px] h-[400px] rounded-full opacity-20 blur-3xl"[39m
|
||
[33mstyle[39m=[32m"background: linear-gradient(135deg, rgb(134, 59, 255), rgb(71, 191, 255)); top: 20%; left: 10%;"[39m
|
||
[36m/>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"absolute w-[300px] h-[300px] rounded-full opacity-10 blur-3xl"[39m
|
||
[33mstyle[39m=[32m"background: linear-gradient(135deg, rgb(71, 191, 255), rgb(134, 59, 255)); bottom: 10%; right: 15%;"[39m
|
||
[36m/>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"relative z-10 text-center px-8"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"inline-flex items-center justify-center w-16 h-16 rounded-2xl mb-6"[39m
|
||
[33mstyle[39m=[32m"background: linear-gradient(135deg, rgb(134, 59, 255), rgb(71, 191, 255));"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33mclass[39m=[32m"text-white text-2xl font-bold"[39m
|
||
[36m>[39m
|
||
[0mZ[0m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m<h1[39m
|
||
[33mclass[39m=[32m"text-4xl font-bold text-white mb-3 tracking-tight"[39m
|
||
[36m>[39m
|
||
[0mZCLAW[0m
|
||
[36m</h1>[39m
|
||
[36m<p[39m
|
||
[33mclass[39m=[32m"text-white/50 text-base mb-8"[39m
|
||
[36m>[39m
|
||
[0mAI Agent 管理平台[0m
|
||
[36m</p>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"w-16 h-px mx-auto mb-8"[39m
|
||
[33mstyle[39m=[32m"background: linear-gradient(90deg, transparent, rgb(134, 59, 255), rgb(71, 191, 255), transparent);"[39m
|
||
[36m/>[39m
|
||
[36m<p[39m
|
||
[33mclass[39m=[32m"text-white/30 text-sm max-w-sm mx-auto leading-relaxed"[39m
|
||
[36m>[39m
|
||
[0m统一管理 AI 服务商、模型配置、API 密钥、用量监控与系统配置[0m
|
||
[36m</p>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"flex-1 md:flex-none md:w-[480px] flex items-center justify-center p-8 bg-white dark:bg-neutral-950"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"w-full max-w-[360px]"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"md:hidden flex items-center gap-3 mb-10"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"flex items-center justify-center w-10 h-10 rounded-xl"[39m
|
||
[33mstyle[39m=[32m"background: linear-gradient(135deg, rgb(134, 59, 255), rgb(71, 191, 255));"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33mclass[39m=[32m"text-white font-bold"[39m
|
||
[36m>[39m
|
||
[0mZ[0m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m<span[39m
|
||
[33mclass[39m=[32m"text-xl font-bold text-neutral-900 dark:text-white"[39m
|
||
[36m>[39m
|
||
[0mZCLAW[0m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m<h2[39m
|
||
[33mclass[39m=[32m"text-2xl font-semibold text-neutral-900 dark:text-white mb-1"[39m
|
||
[36m>[39m
|
||
[0m登录[0m
|
||
[36m</h2>[39m
|
||
[36m<p[39m
|
||
[33mclass[39m=[32m"text-sm text-neutral-500 dark:text-neutral-400 mb-8"[39m
|
||
[36m>[39m
|
||
[0m输入您的账号信息以继续[0m
|
||
[36m</p>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-pro-form-login-container css-dev-only-do-not-override-1t2537o css-dev-only-do-not-override-1t2537o"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-pro-form-login-top css-dev-only-do-not-override-1t2537o css-dev-only-do-not-override-1t2537o"[39m
|
||
[36m/>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-pro-form-login-main css-dev-only-do-not-override-1t2537o"[39m
|
||
[33mstyle[39m=[32m"width: 328px;"[39m
|
||
[36m>[39m
|
||
[36m<form[39m
|
||
[33mautocomplete[39m=[32m"off"[39m
|
||
[33mclass[39m=[32m"ant-form ant-form-vertical css-var-_r_7_ ant-form-css-var ant-pro-form css-dev-only-do-not-override-1t2537o"[39m
|
||
[36m>[39m
|
||
[36m<input[39m
|
||
[33mstyle[39m=[32m"display: none;"[39m
|
||
[33mtype[39m=[32m"text"[39m
|
||
[36m/>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-form-item css-var-_r_7_ ant-form-css-var ant-form-item-has-success ant-form-item-vertical"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-row ant-form-item-row css-var-_r_7_"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-col ant-form-item-control css-var-_r_7_"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-form-item-control-input"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-form-item-control-input-content"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33mclass[39m=[32m"ant-input-affix-wrapper ant-input-affix-wrapper-lg ant-input-outlined ant-input-status-success css-var-_r_7_ ant-input-css-var"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33mclass[39m=[32m"ant-input-prefix"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"user"[39m
|
||
[33mclass[39m=[32m"anticon anticon-user"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"us...
|
||
❯ tests/pages/Login.test.tsx:139:25
|
||
137|
|
||
138| await waitFor(() => {
|
||
139| expect(mockLogin).toHaveBeenCalledWith(
|
||
| ^
|
||
140| 'jwt-token-123',
|
||
141| 'refresh-token-456',
|
||
❯ runWithExpensiveErrorDiagnosticsDisabled node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/config.js:47:12
|
||
❯ checkCallback node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/wait-for.js:124:77
|
||
❯ Timeout.checkRealTimersCallback node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/wait-for.js:118:16
|
||
|
||
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[4/49]⎯
|
||
|
||
FAIL tests/pages/Logs.test.tsx > Logs page > renders page header
|
||
TestingLibraryElementError: Unable to find an element with the text: 系统审计与操作记录. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible.
|
||
|
||
Ignored nodes: comments, script, style
|
||
[36m<body>[39m
|
||
[36m<div>[39m
|
||
[36m<div>[39m
|
||
[36m<div[39m
|
||
[33mstyle[39m=[32m"display: flex; justify-content: space-between; align-items: center; margin-bottom: 24px;"[39m
|
||
[36m>[39m
|
||
[36m<h4[39m
|
||
[33mclass[39m=[32m"ant-typography css-dev-only-do-not-override-1t2537o css-var-root"[39m
|
||
[33mstyle[39m=[32m"margin: 0px;"[39m
|
||
[36m>[39m
|
||
[0m操作日志[0m
|
||
[36m</h4>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select ant-select-outlined css-var-root ant-select-css-var css-dev-only-do-not-override-1t2537o ant-select-single ant-select-show-arrow"[39m
|
||
[33mstyle[39m=[32m"width: 160px;"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-content"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-placeholder"[39m
|
||
[33mstyle[39m=[32m"visibility: visible;"[39m
|
||
[36m>[39m
|
||
[0m操作类型筛选[0m
|
||
[36m</div>[39m
|
||
[36m<input[39m
|
||
[33maria-autocomplete[39m=[32m"list"[39m
|
||
[33maria-expanded[39m=[32m"false"[39m
|
||
[33maria-haspopup[39m=[32m"listbox"[39m
|
||
[33mautocomplete[39m=[32m"off"[39m
|
||
[33mclass[39m=[32m"ant-select-input"[39m
|
||
[33mid[39m=[32m"test-id"[39m
|
||
[33mreadonly[39m=[32m""[39m
|
||
[33mrole[39m=[32m"combobox"[39m
|
||
[33mtype[39m=[32m"search"[39m
|
||
[33mvalue[39m=[32m""[39m
|
||
[36m/>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-suffix"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"down"[39m
|
||
[33mclass[39m=[32m"anticon anticon-down"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"down"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-pro-table"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"css-var-_r_3_ ant-table-css-var ant-table-wrapper"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33maria-busy[39m=[32m"true"[39m
|
||
[33maria-live[39m=[32m"polite"[39m
|
||
[33mclass[39m=[32m"ant-spin ant-spin-spinning css-var-_r_3_"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-spin-section"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33mclass[39m=[32m"ant-spin-dot-holder"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33mclass[39m=[32m"ant-spin-dot ant-spin-dot-spin"[39m
|
||
[36m>[39m
|
||
[36m<i[39m
|
||
[33mclass[39m=[32m"ant-spin-dot-item"[39m
|
||
[36m/>[39m
|
||
[36m<i[39m
|
||
[33mclass[39m=[32m"ant-spin-dot-item"[39m
|
||
[36m/>[39m
|
||
[36m<i[39m
|
||
[33mclass[39m=[32m"ant-spin-dot-item"[39m
|
||
[36m/>[39m
|
||
[36m<i[39m
|
||
[33mclass[39m=[32m"ant-spin-dot-item"[39m
|
||
[36m/>[39m
|
||
[36m</span>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-spin-container"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-table ant-table-medium ant-table-empty css-var-_r_3_ ant-table-css-var"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-table-container"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-table-content"[39m
|
||
[36m>[39m
|
||
[36m<table[39m
|
||
[33mstyle[39m=[32m"table-layout: fixed;"[39m
|
||
[36m>[39m
|
||
[36m<colgroup>[39m
|
||
[36m<col[39m
|
||
[33mstyle[39m=[32m"width: 140px;"[39m
|
||
[36m/>[39m
|
||
[36m<col[39m
|
||
[33mstyle[39m=[32m"width: 100px;"[39m
|
||
[36m/>[39m
|
||
[36m<col[39m
|
||
[33mstyle[39m=[32m"width: 120px;"[39m
|
||
[36m/>[39m
|
||
[36m<col[39m
|
||
[33mstyle[39m=[32m"width: 250px;"[39m
|
||
[36m/>[39m
|
||
[36m<col[39m
|
||
[33mstyle[39m=[32m"width: 130px;"[39m
|
||
[36m/>[39m
|
||
[36m<col[39m
|
||
[33mstyle[39m=[32m"width: 180px;"[39m
|
||
[36m/>[39m
|
||
[36m</colgroup>[39m
|
||
[36m<thead[39m
|
||
[33mclass[39m=[32m"ant-table-thead"[39m
|
||
[36m>[39m
|
||
[36m<tr>[39m
|
||
[36m<th[39m
|
||
[33mclass[39m=[32m"ant-table-cell"[39m
|
||
[33mscope[39m=[32m"col"[39m
|
||
[36m>[39m
|
||
[0m操作类型[0m
|
||
[36m</th>[39m
|
||
[36m<th[39m
|
||
[33mclass[39m=[32m"ant-table-cell"[39m
|
||
[33mscope[39m=[32m"col"[39m
|
||
[36m>[39m
|
||
[0m目标类型[0m
|
||
[36m</th>[39m
|
||
[36m<th[39m
|
||
[33mclass[39m=[32m"ant-table-cell"[39m
|
||
[33mscope[39m=[32m"col"[39m
|
||
[36m>[39m
|
||
[0m目标 ID[0m
|
||
[36m</th>[39m
|
||
[36m<th[39m
|
||
[33mclass[39m=[32m"ant-table-cell ant-table-cell-ellipsis"[39m
|
||
[33mscope[39m=[32m"col"[39m
|
||
[36m>[39m
|
||
[0m详情[0m
|
||
[36m</th>[39m
|
||
[36m<th[39m
|
||
[33mclass[39m=[32m"ant-table-cell"[39m
|
||
[33mscope[39m=[32m"col"[39m
|
||
[36m>[39m
|
||
[0mIP 地址[0m
|
||
[36m</th>[39m
|
||
[36m<th[39m
|
||
[33mclass[39m=[32m"ant-table-cell"[39m
|
||
[33mscope[39m=[32m"col"[39m
|
||
[36m>[39m
|
||
[0m时间[0m
|
||
[36m</th>[39m
|
||
[36m</tr>[39m
|
||
[36m</thead>[39m
|
||
[36m<tbody[39m
|
||
[33mclass[39m=[32m"ant-table-tbody"[39m
|
||
[36m>[39m
|
||
[36m<tr[39m
|
||
[33mclass[39m=[32m"ant-table-placeholder"[39m
|
||
[36m>[39m
|
||
[36m<td[39m
|
||
[33mclass[39m=[32m"ant-table-cell"[39m
|
||
[33mcolspan[39m=[32m"6"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"css-var-_r_3_ ant-empty ant-empty-normal"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-empty-image"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33mheight[39m=[32m"41"[39m
|
||
[33mviewBox[39m=[32m"0 0 64 41"[39m
|
||
[33mwidth[39m=[32m"64"[39m
|
||
[33mxmlns[39m=[32m"http://www.w3.org/2000/svg"[39m
|
||
[36m>[39m
|
||
[36m<title>[39m
|
||
[0m暂无数据[0m
|
||
[36m</title>[39m
|
||
[36m<g[39m
|
||
[33mfill[39m=[32m"none"[39m
|
||
[33mfill-rule[39m=[32m"evenodd"[39m
|
||
[33mtransform[39m=[32m"translate(0 1)"[39m
|
||
[36m>[39m
|
||
[36m<ellipse[39m
|
||
[33mcx[39m=[32m"32"[39m
|
||
[33mcy[39m=[32m"33"[39m
|
||
[33mfill[39m=[32m"#f5f5f5"[39m
|
||
[33mrx[39m=[32m"32"[39m
|
||
[33mry[39m=[32m"7"[39m
|
||
[36m/>[39m
|
||
[36m<g[39m
|
||
[33mfill-rule[39m=[32m"nonzero"[39m
|
||
[33mstroke[39m=[32m"#d9d9d9"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M55 12.8 44.9 1.3Q44 0 42.9 0H21.1q-1.2 0-2 1.3L9 12.8V22h46z"[39m
|
||
[36m/>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M41.6 16c0-1.7 1-3 2.2-3H55v18.1c0 2.2-1.3 3.9-3 3.9H12c-1.7 0-3-1.7-3-3.9V13h11.2c1.2 0 2.2 1.3 2.2 3s1 2.9 2.2 2.9h14.8c1.2 0 2.2-1.4 2.2-3"[39m
|
||
[33mfill[39m=[32m"#fafafa"[39m
|
||
[36m/>[39m
|
||
[36m</g>[39m
|
||
[36m</g>[39m
|
||
[36m</svg>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-empty-description"[39m
|
||
[36m>[39m
|
||
[0m暂无数据[0m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</td>[39m
|
||
[36m</tr>[39m
|
||
[36m</tbody>[39m
|
||
[36m</table>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</body>[39m
|
||
❯ Object.getElementError node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/config.js:37:19
|
||
❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:76:38
|
||
❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:52:17
|
||
❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:95:19
|
||
❯ tests/pages/Logs.test.tsx:93:19
|
||
91|
|
||
92| expect(screen.getByText('操作日志')).toBeInTheDocument()
|
||
93| expect(screen.getByText('系统审计与操作记录')).toBeInTheDocument()
|
||
| ^
|
||
94| })
|
||
95|
|
||
|
||
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[5/49]⎯
|
||
|
||
FAIL tests/pages/Logs.test.tsx > Logs page > shows ErrorState on API failure with retry button
|
||
TestingLibraryElementError: Unable to find an element with the text: 服务器内部错误. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible.
|
||
|
||
Ignored nodes: comments, script, style
|
||
[36m<body>[39m
|
||
[36m<div>[39m
|
||
[36m<div>[39m
|
||
[36m<div[39m
|
||
[33mstyle[39m=[32m"display: flex; justify-content: space-between; align-items: center; margin-bottom: 24px;"[39m
|
||
[36m>[39m
|
||
[36m<h4[39m
|
||
[33mclass[39m=[32m"ant-typography css-dev-only-do-not-override-1t2537o css-var-root"[39m
|
||
[33mstyle[39m=[32m"margin: 0px;"[39m
|
||
[36m>[39m
|
||
[0m操作日志[0m
|
||
[36m</h4>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select ant-select-outlined css-var-root ant-select-css-var css-dev-only-do-not-override-1t2537o ant-select-single ant-select-show-arrow"[39m
|
||
[33mstyle[39m=[32m"width: 160px;"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-content"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-placeholder"[39m
|
||
[33mstyle[39m=[32m"visibility: visible;"[39m
|
||
[36m>[39m
|
||
[0m操作类型筛选[0m
|
||
[36m</div>[39m
|
||
[36m<input[39m
|
||
[33maria-autocomplete[39m=[32m"list"[39m
|
||
[33maria-expanded[39m=[32m"false"[39m
|
||
[33maria-haspopup[39m=[32m"listbox"[39m
|
||
[33mautocomplete[39m=[32m"off"[39m
|
||
[33mclass[39m=[32m"ant-select-input"[39m
|
||
[33mid[39m=[32m"test-id"[39m
|
||
[33mreadonly[39m=[32m""[39m
|
||
[33mrole[39m=[32m"combobox"[39m
|
||
[33mtype[39m=[32m"search"[39m
|
||
[33mvalue[39m=[32m""[39m
|
||
[36m/>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-suffix"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"down"[39m
|
||
[33mclass[39m=[32m"anticon anticon-down"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"down"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-pro-table"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"css-var-_r_f_ ant-table-css-var ant-table-wrapper"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33maria-busy[39m=[32m"false"[39m
|
||
[33maria-live[39m=[32m"polite"[39m
|
||
[33mclass[39m=[32m"ant-spin css-var-_r_f_"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-spin-container"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-table ant-table-medium ant-table-empty css-var-_r_f_ ant-table-css-var"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-table-container"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-table-content"[39m
|
||
[36m>[39m
|
||
[36m<table[39m
|
||
[33mstyle[39m=[32m"table-layout: fixed;"[39m
|
||
[36m>[39m
|
||
[36m<colgroup>[39m
|
||
[36m<col[39m
|
||
[33mstyle[39m=[32m"width: 140px;"[39m
|
||
[36m/>[39m
|
||
[36m<col[39m
|
||
[33mstyle[39m=[32m"width: 100px;"[39m
|
||
[36m/>[39m
|
||
[36m<col[39m
|
||
[33mstyle[39m=[32m"width: 120px;"[39m
|
||
[36m/>[39m
|
||
[36m<col[39m
|
||
[33mstyle[39m=[32m"width: 250px;"[39m
|
||
[36m/>[39m
|
||
[36m<col[39m
|
||
[33mstyle[39m=[32m"width: 130px;"[39m
|
||
[36m/>[39m
|
||
[36m<col[39m
|
||
[33mstyle[39m=[32m"width: 180px;"[39m
|
||
[36m/>[39m
|
||
[36m</colgroup>[39m
|
||
[36m<thead[39m
|
||
[33mclass[39m=[32m"ant-table-thead"[39m
|
||
[36m>[39m
|
||
[36m<tr>[39m
|
||
[36m<th[39m
|
||
[33mclass[39m=[32m"ant-table-cell"[39m
|
||
[33mscope[39m=[32m"col"[39m
|
||
[36m>[39m
|
||
[0m操作类型[0m
|
||
[36m</th>[39m
|
||
[36m<th[39m
|
||
[33mclass[39m=[32m"ant-table-cell"[39m
|
||
[33mscope[39m=[32m"col"[39m
|
||
[36m>[39m
|
||
[0m目标类型[0m
|
||
[36m</th>[39m
|
||
[36m<th[39m
|
||
[33mclass[39m=[32m"ant-table-cell"[39m
|
||
[33mscope[39m=[32m"col"[39m
|
||
[36m>[39m
|
||
[0m目标 ID[0m
|
||
[36m</th>[39m
|
||
[36m<th[39m
|
||
[33mclass[39m=[32m"ant-table-cell ant-table-cell-ellipsis"[39m
|
||
[33mscope[39m=[32m"col"[39m
|
||
[36m>[39m
|
||
[0m详情[0m
|
||
[36m</th>[39m
|
||
[36m<th[39m
|
||
[33mclass[39m=[32m"ant-table-cell"[39m
|
||
[33mscope[39m=[32m"col"[39m
|
||
[36m>[39m
|
||
[0mIP 地址[0m
|
||
[36m</th>[39m
|
||
[36m<th[39m
|
||
[33mclass[39m=[32m"ant-table-cell"[39m
|
||
[33mscope[39m=[32m"col"[39m
|
||
[36m>[39m
|
||
[0m时间[0m
|
||
[36m</th>[39m
|
||
[36m</tr>[39m
|
||
[36m</thead>[39m
|
||
[36m<tbody[39m
|
||
[33mclass[39m=[32m"ant-table-tbody"[39m
|
||
[36m>[39m
|
||
[36m<tr[39m
|
||
[33mclass[39m=[32m"ant-table-placeholder"[39m
|
||
[36m>[39m
|
||
[36m<td[39m
|
||
[33mclass[39m=[32m"ant-table-cell"[39m
|
||
[33mcolspan[39m=[32m"6"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"css-var-_r_f_ ant-empty ant-empty-normal"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-empty-image"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33mheight[39m=[32m"41"[39m
|
||
[33mviewBox[39m=[32m"0 0 64 41"[39m
|
||
[33mwidth[39m=[32m"64"[39m
|
||
[33mxmlns[39m=[32m"http://www.w3.org/2000/svg"[39m
|
||
[36m>[39m
|
||
[36m<title>[39m
|
||
[0m暂无数据[0m
|
||
[36m</title>[39m
|
||
[36m<g[39m
|
||
[33mfill[39m=[32m"none"[39m
|
||
[33mfill-rule[39m=[32m"evenodd"[39m
|
||
[33mtransform[39m=[32m"translate(0 1)"[39m
|
||
[36m>[39m
|
||
[36m<ellipse[39m
|
||
[33mcx[39m=[32m"32"[39m
|
||
[33mcy[39m=[32m"33"[39m
|
||
[33mfill[39m=[32m"#f5f5f5"[39m
|
||
[33mrx[39m=[32m"32"[39m
|
||
[33mry[39m=[32m"7"[39m
|
||
[36m/>[39m
|
||
[36m<g[39m
|
||
[33mfill-rule[39m=[32m"nonzero"[39m
|
||
[33mstroke[39m=[32m"#d9d9d9"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M55 12.8 44.9 1.3Q44 0 42.9 0H21.1q-1.2 0-2 1.3L9 12.8V22h46z"[39m
|
||
[36m/>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M41.6 16c0-1.7 1-3 2.2-3H55v18.1c0 2.2-1.3 3.9-3 3.9H12c-1.7 0-3-1.7-3-3.9V13h11.2c1.2 0 2.2 1.3 2.2 3s1 2.9 2.2 2.9h14.8c1.2 0 2.2-1.4 2.2-3"[39m
|
||
[33mfill[39m=[32m"#fafafa"[39m
|
||
[36m/>[39m
|
||
[36m</g>[39m
|
||
[36m</g>[39m
|
||
[36m</svg>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-empty-description"[39m
|
||
[36m>[39m
|
||
[0m暂无数据[0m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</td>[39m
|
||
[36m</tr>[39m
|
||
[36m</tbody>[39m
|
||
[36m</table>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</body>[39m
|
||
|
||
Ignored nodes: comments, script, style
|
||
[36m<html>[39m
|
||
[36m<head />[39m
|
||
[36m<body>[39m
|
||
[36m<div>[39m
|
||
[36m<div>[39m
|
||
[36m<div[39m
|
||
[33mstyle[39m=[32m"display: flex; justify-content: space-between; align-items: center; margin-bottom: 24px;"[39m
|
||
[36m>[39m
|
||
[36m<h4[39m
|
||
[33mclass[39m=[32m"ant-typography css-dev-only-do-not-override-1t2537o css-var-root"[39m
|
||
[33mstyle[39m=[32m"margin: 0px;"[39m
|
||
[36m>[39m
|
||
[0m操作日志[0m
|
||
[36m</h4>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select ant-select-outlined css-var-root ant-select-css-var css-dev-only-do-not-override-1t2537o ant-select-single ant-select-show-arrow"[39m
|
||
[33mstyle[39m=[32m"width: 160px;"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-content"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-placeholder"[39m
|
||
[33mstyle[39m=[32m"visibility: visible;"[39m
|
||
[36m>[39m
|
||
[0m操作类型筛选[0m
|
||
[36m</div>[39m
|
||
[36m<input[39m
|
||
[33maria-autocomplete[39m=[32m"list"[39m
|
||
[33maria-expanded[39m=[32m"false"[39m
|
||
[33maria-haspopup[39m=[32m"listbox"[39m
|
||
[33mautocomplete[39m=[32m"off"[39m
|
||
[33mclass[39m=[32m"ant-select-input"[39m
|
||
[33mid[39m=[32m"test-id"[39m
|
||
[33mreadonly[39m=[32m""[39m
|
||
[33mrole[39m=[32m"combobox"[39m
|
||
[33mtype[39m=[32m"search"[39m
|
||
[33mvalue[39m=[32m""[39m
|
||
[36m/>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-suffix"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"down"[39m
|
||
[33mclass[39m=[32m"anticon anticon-down"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"down"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-pro-table"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"css-var-_r_f_ ant-table-css-var ant-table-wrapper"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33maria-busy[39m=[32m"false"[39m
|
||
[33maria-live[39m=[32m"polite"[39m
|
||
[33mclass[39m=[32m"ant-spin css-var-_r_f_"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-spin-container"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-table ant-table-medium ant-table-empty css-var-_r_f_ ant-table-css-var"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-table-container"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-table-content"[39m
|
||
[36m>[39m
|
||
[36m<table[39m
|
||
[33mstyle[39m=[32m"table-layout: fixed;"[39m
|
||
[36m>[39m
|
||
[36m<colgroup>[39m
|
||
[36m<col[39m
|
||
[33mstyle[39m=[32m"width: 140px;"[39m
|
||
[36m/>[39m
|
||
[36m<col[39m
|
||
[33mstyle[39m=[32m"width: 100px;"[39m
|
||
[36m/>[39m
|
||
[36m<col[39m
|
||
[33mstyle[39m=[32m"width: 120px;"[39m
|
||
[36m/>[39m
|
||
[36m<col[39m
|
||
[33mstyle[39m=[32m"width: 250px;"[39m
|
||
[36m/>[39m
|
||
[36m<col[39m
|
||
[33mstyle[39m=[32m"width: 130px;"[39m
|
||
[36m/>[39m
|
||
[36m<col[39m
|
||
[33mstyle[39m=[32m"width: 180px;"[39m
|
||
[36m/>[39m
|
||
[36m</colgroup>[39m
|
||
[36m<thead[39m
|
||
[33mclass[39m=[32m"ant-table-thead"[39m
|
||
[36m>[39m
|
||
[36m<tr>[39m
|
||
[36m<th[39m
|
||
[33mclass[39m=[32m"ant-table-cell"[39m
|
||
[33mscope[39m=[32m"col"[39m
|
||
[36m>[39m
|
||
[0m操作类型[0m
|
||
[36m</th>[39m
|
||
[36m<th[39m
|
||
[33mclass[39m=[32m"ant-table-cell"[39m
|
||
[33mscope[39m=[32m"col"[39m
|
||
[36m>[39m
|
||
[0m目标类型[0m
|
||
[36m</th>[39m
|
||
[36m<th[39m
|
||
[33mclass[39m=[32m"ant-table-cell"[39m
|
||
[33mscope[39m=[32m"col"[39m
|
||
[36m>[39m
|
||
[0m目标 ID[0m
|
||
[36m</th>[39m
|
||
[36m<th[39m
|
||
[33mclass[39m=[32m"ant-table-cell ant-table-cell-ellipsis"[39m
|
||
[33mscope[39m=[32m"col"[39m
|
||
[36m>[39m
|
||
[0m详情[0m
|
||
[36m</th>[39m
|
||
[36m<th[39m
|
||
[33mclass[39m=[32m"ant-table-cell"[39m
|
||
[33mscope[39m=[32m"col"[39m
|
||
[36m>[39m
|
||
[0mIP 地址[0m
|
||
[36m</th>[39m
|
||
[36m<th[39m
|
||
[33mclass[39m=[32m"ant-ta...
|
||
❯ waitForWrapper node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/wait-for.js:163:27
|
||
❯ tests/pages/Logs.test.tsx:146:11
|
||
144|
|
||
145| // ErrorState renders the error message
|
||
146| await waitFor(() => {
|
||
| ^
|
||
147| expect(screen.getByText('服务器内部错误')).toBeInTheDocument()
|
||
148| })
|
||
|
||
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[6/49]⎯
|
||
|
||
FAIL tests/pages/ModelServices.test.tsx > ModelServices page > renders page header
|
||
TestingLibraryElementError: Unable to find an element with the text: 模型服务. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible.
|
||
|
||
Ignored nodes: comments, script, style
|
||
[36m<body>[39m
|
||
[36m<div>[39m
|
||
[36m<div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-pro-table"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-pro-card ant-pro-table-search ant-pro-table-search-query-filter"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-pro-query-filter-container "[39m
|
||
[36m>[39m
|
||
[36m<form[39m
|
||
[33mautocomplete[39m=[32m"off"[39m
|
||
[33mclass[39m=[32m"ant-form ant-form-horizontal css-var-_r_1_ ant-form-css-var ant-pro-query-filter ant-pro-form"[39m
|
||
[36m>[39m
|
||
[36m<input[39m
|
||
[33mstyle[39m=[32m"display: none;"[39m
|
||
[33mtype[39m=[32m"text"[39m
|
||
[36m/>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-row ant-row-start ant-pro-query-filter-row css-var-_r_1_"[39m
|
||
[33mstyle[39m=[32m"margin-inline: -12px;"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-col ant-col-8 ant-pro-query-filter-row-split css-var-_r_1_"[39m
|
||
[33mstyle[39m=[32m"padding-inline: 12px;"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-form-item css-var-_r_1_ ant-form-css-var ant-form-item-horizontal"[39m
|
||
[33mstyle[39m=[32m"flex-wrap: nowrap;"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-row ant-form-item-row css-var-_r_1_"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-col ant-form-item-label css-var-_r_1_"[39m
|
||
[33mstyle[39m=[32m"flex: 0 0 80px;"[39m
|
||
[36m>[39m
|
||
[36m<label[39m
|
||
[33mclass[39m=[32m""[39m
|
||
[33mfor[39m=[32m"display_name"[39m
|
||
[33mtitle[39m=[32m"名称"[39m
|
||
[36m>[39m
|
||
[0m名称[0m
|
||
[36m</label>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-col ant-form-item-control css-var-_r_1_"[39m
|
||
[33mstyle[39m=[32m"max-width: calc(100% - 80px);"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-form-item-control-input"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-form-item-control-input-content"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33mclass[39m=[32m"ant-input-affix-wrapper ant-input-outlined css-var-_r_1_ ant-input-css-var"[39m
|
||
[33mstyle[39m=[32m"width: 100%;"[39m
|
||
[36m>[39m
|
||
[36m<input[39m
|
||
[33mclass[39m=[32m"ant-input"[39m
|
||
[33mid[39m=[32m"display_name"[39m
|
||
[33mplaceholder[39m=[32m"请输入"[39m
|
||
[33mtype[39m=[32m"text"[39m
|
||
[33mvalue[39m=[32m""[39m
|
||
[36m/>[39m
|
||
[36m<span[39m
|
||
[33mclass[39m=[32m"ant-input-suffix"[39m
|
||
[36m>[39m
|
||
[36m<button[39m
|
||
[33mclass[39m=[32m"ant-input-clear-icon ant-input-clear-icon-hidden"[39m
|
||
[33mtabindex[39m=[32m"-1"[39m
|
||
[33mtype[39m=[32m"button"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"close-circle"[39m
|
||
[33mclass[39m=[32m"anticon anticon-close-circle"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"close-circle"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfill-rule[39m=[32m"evenodd"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</button>[39m
|
||
[36m</span>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-col ant-col-8 ant-pro-query-filter-row-split css-var-_r_1_"[39m
|
||
[33mstyle[39m=[32m"padding-inline: 12px;"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-form-item css-var-_r_1_ ant-form-css-var ant-form-item-horizontal"[39m
|
||
[33mstyle[39m=[32m"flex-wrap: nowrap;"[39m
|
||
[36m>[39m
|
||
[36m<...
|
||
❯ Object.getElementError node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/config.js:37:19
|
||
❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:76:38
|
||
❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:52:17
|
||
❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:95:19
|
||
❯ tests/pages/ModelServices.test.tsx:98:19
|
||
96| renderWithProviders(<ModelServices />)
|
||
97|
|
||
98| expect(screen.getByText('模型服务')).toBeInTheDocument()
|
||
| ^
|
||
99| expect(screen.getByText('管理 AI 服务商、模型配置和 Key 池')).toBeInTheDocumen…
|
||
100| })
|
||
|
||
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[7/49]⎯
|
||
|
||
FAIL tests/pages/ModelServices.test.tsx > ModelServices page > fetches and displays providers
|
||
TestingLibraryElementError: Unable to find an element with the text: OpenAI. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible.
|
||
|
||
Ignored nodes: comments, script, style
|
||
[36m<body>[39m
|
||
[36m<div>[39m
|
||
[36m<div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result ant-result-error css-var-_r_g_"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-icon"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"close-circle"[39m
|
||
[33mclass[39m=[32m"anticon anticon-close-circle"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"close-circle"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfill-rule[39m=[32m"evenodd"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-title"[39m
|
||
[36m>[39m
|
||
[0mSomething went wrong.[0m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-extra"[39m
|
||
[36m>[39m
|
||
[0mResizeObserver is not defined[0m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</body>[39m
|
||
|
||
Ignored nodes: comments, script, style
|
||
[36m<html>[39m
|
||
[36m<head />[39m
|
||
[36m<body>[39m
|
||
[36m<div>[39m
|
||
[36m<div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result ant-result-error css-var-_r_g_"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-icon"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"close-circle"[39m
|
||
[33mclass[39m=[32m"anticon anticon-close-circle"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"close-circle"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfill-rule[39m=[32m"evenodd"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-title"[39m
|
||
[36m>[39m
|
||
[0mSomething went wrong.[0m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-extra"[39m
|
||
[36m>[39m
|
||
[0mResizeObserver is not defined[0m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</body>[39m
|
||
[36m</html>[39m...
|
||
❯ waitForWrapper node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/wait-for.js:163:27
|
||
❯ tests/pages/ModelServices.test.tsx:111:11
|
||
109| renderWithProviders(<ModelServices />)
|
||
110|
|
||
111| await waitFor(() => {
|
||
| ^
|
||
112| expect(screen.getByText('OpenAI')).toBeInTheDocument()
|
||
113| })
|
||
|
||
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[8/49]⎯
|
||
|
||
FAIL tests/pages/ModelServices.test.tsx > ModelServices page > shows loading spinner before data arrives
|
||
TestingLibraryElementError: Unable to find an element with the text: OpenAI. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible.
|
||
|
||
Ignored nodes: comments, script, style
|
||
[36m<body>[39m
|
||
[36m<div>[39m
|
||
[36m<div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result ant-result-error css-var-_r_1b_"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-icon"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"close-circle"[39m
|
||
[33mclass[39m=[32m"anticon anticon-close-circle"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"close-circle"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfill-rule[39m=[32m"evenodd"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-title"[39m
|
||
[36m>[39m
|
||
[0mSomething went wrong.[0m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-extra"[39m
|
||
[36m>[39m
|
||
[0mResizeObserver is not defined[0m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</body>[39m
|
||
|
||
Ignored nodes: comments, script, style
|
||
[36m<html>[39m
|
||
[36m<head />[39m
|
||
[36m<body>[39m
|
||
[36m<div>[39m
|
||
[36m<div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result ant-result-error css-var-_r_1b_"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-icon"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"close-circle"[39m
|
||
[33mclass[39m=[32m"anticon anticon-close-circle"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"close-circle"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfill-rule[39m=[32m"evenodd"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-title"[39m
|
||
[36m>[39m
|
||
[0mSomething went wrong.[0m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-extra"[39m
|
||
[36m>[39m
|
||
[0mResizeObserver is not defined[0m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</body>[39m
|
||
[36m</html>[39m...
|
||
❯ waitForWrapper node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/wait-for.js:163:27
|
||
❯ tests/pages/ModelServices.test.tsx:139:11
|
||
137|
|
||
138| // Wait for loading to complete so afterEach cleanup is clean
|
||
139| await waitFor(() => {
|
||
| ^
|
||
140| expect(screen.getByText('OpenAI')).toBeInTheDocument()
|
||
141| })
|
||
|
||
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[9/49]⎯
|
||
|
||
FAIL tests/pages/ModelServices.test.tsx > ModelServices page > renders provider status as tag
|
||
TestingLibraryElementError: Unable to find an element with the text: OpenAI. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible.
|
||
|
||
Ignored nodes: comments, script, style
|
||
[36m<body>[39m
|
||
[36m<div>[39m
|
||
[36m<div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result ant-result-error css-var-_r_26_"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-icon"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"close-circle"[39m
|
||
[33mclass[39m=[32m"anticon anticon-close-circle"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"close-circle"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfill-rule[39m=[32m"evenodd"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-title"[39m
|
||
[36m>[39m
|
||
[0mSomething went wrong.[0m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-extra"[39m
|
||
[36m>[39m
|
||
[0mResizeObserver is not defined[0m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</body>[39m
|
||
|
||
Ignored nodes: comments, script, style
|
||
[36m<html>[39m
|
||
[36m<head />[39m
|
||
[36m<body>[39m
|
||
[36m<div>[39m
|
||
[36m<div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result ant-result-error css-var-_r_26_"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-icon"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"close-circle"[39m
|
||
[33mclass[39m=[32m"anticon anticon-close-circle"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"close-circle"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfill-rule[39m=[32m"evenodd"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-title"[39m
|
||
[36m>[39m
|
||
[0mSomething went wrong.[0m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-extra"[39m
|
||
[36m>[39m
|
||
[0mResizeObserver is not defined[0m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</body>[39m
|
||
[36m</html>[39m...
|
||
❯ waitForWrapper node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/wait-for.js:163:27
|
||
❯ tests/pages/ModelServices.test.tsx:153:11
|
||
151| renderWithProviders(<ModelServices />)
|
||
152|
|
||
153| await waitFor(() => {
|
||
| ^
|
||
154| expect(screen.getByText('OpenAI')).toBeInTheDocument()
|
||
155| })
|
||
|
||
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[10/49]⎯
|
||
|
||
FAIL tests/pages/ModelServices.test.tsx > ModelServices page > shows empty table on API failure
|
||
TestingLibraryElementError: Unable to find an element with the text: 模型服务. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible.
|
||
|
||
Ignored nodes: comments, script, style
|
||
[36m<body>[39m
|
||
[36m<div>[39m
|
||
[36m<div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-pro-table"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-pro-card ant-pro-table-search ant-pro-table-search-query-filter"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-pro-query-filter-container "[39m
|
||
[36m>[39m
|
||
[36m<form[39m
|
||
[33mautocomplete[39m=[32m"off"[39m
|
||
[33mclass[39m=[32m"ant-form ant-form-horizontal css-var-_r_31_ ant-form-css-var ant-pro-query-filter ant-pro-form"[39m
|
||
[36m>[39m
|
||
[36m<input[39m
|
||
[33mstyle[39m=[32m"display: none;"[39m
|
||
[33mtype[39m=[32m"text"[39m
|
||
[36m/>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-row ant-row-start ant-pro-query-filter-row css-var-_r_31_"[39m
|
||
[33mstyle[39m=[32m"margin-inline: -12px;"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-col ant-col-8 ant-pro-query-filter-row-split css-var-_r_31_"[39m
|
||
[33mstyle[39m=[32m"padding-inline: 12px;"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-form-item css-var-_r_31_ ant-form-css-var ant-form-item-horizontal"[39m
|
||
[33mstyle[39m=[32m"flex-wrap: nowrap;"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-row ant-form-item-row css-var-_r_31_"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-col ant-form-item-label css-var-_r_31_"[39m
|
||
[33mstyle[39m=[32m"flex: 0 0 80px;"[39m
|
||
[36m>[39m
|
||
[36m<label[39m
|
||
[33mclass[39m=[32m""[39m
|
||
[33mfor[39m=[32m"display_name"[39m
|
||
[33mtitle[39m=[32m"名称"[39m
|
||
[36m>[39m
|
||
[0m名称[0m
|
||
[36m</label>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-col ant-form-item-control css-var-_r_31_"[39m
|
||
[33mstyle[39m=[32m"max-width: calc(100% - 80px);"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-form-item-control-input"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-form-item-control-input-content"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33mclass[39m=[32m"ant-input-affix-wrapper ant-input-outlined css-var-_r_31_ ant-input-css-var"[39m
|
||
[33mstyle[39m=[32m"width: 100%;"[39m
|
||
[36m>[39m
|
||
[36m<input[39m
|
||
[33mclass[39m=[32m"ant-input"[39m
|
||
[33mid[39m=[32m"display_name"[39m
|
||
[33mplaceholder[39m=[32m"请输入"[39m
|
||
[33mtype[39m=[32m"text"[39m
|
||
[33mvalue[39m=[32m""[39m
|
||
[36m/>[39m
|
||
[36m<span[39m
|
||
[33mclass[39m=[32m"ant-input-suffix"[39m
|
||
[36m>[39m
|
||
[36m<button[39m
|
||
[33mclass[39m=[32m"ant-input-clear-icon ant-input-clear-icon-hidden"[39m
|
||
[33mtabindex[39m=[32m"-1"[39m
|
||
[33mtype[39m=[32m"button"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"close-circle"[39m
|
||
[33mclass[39m=[32m"anticon anticon-close-circle"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"close-circle"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfill-rule[39m=[32m"evenodd"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</button>[39m
|
||
[36m</span>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-col ant-col-8 ant-pro-query-filter-row-split css-var-_r_31_"[39m
|
||
[33mstyle[39m=[32m"padding-inline: 12px;"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-form-item css-var-_r_31_ ant-form-css-var ant-form-item-horizontal"[39m
|
||
[33mstyle[39m=[32m"flex-wrap: nowrap;"[39m
|
||
[36m>[39m
|
||
...
|
||
❯ Object.getElementError node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/config.js:37:19
|
||
❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:76:38
|
||
❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:52:17
|
||
❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:95:19
|
||
❯ tests/pages/ModelServices.test.tsx:177:19
|
||
175|
|
||
176| // Page header should still render
|
||
177| expect(screen.getByText('模型服务')).toBeInTheDocument()
|
||
| ^
|
||
178|
|
||
179| // Provider names should NOT be rendered
|
||
|
||
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[11/49]⎯
|
||
|
||
FAIL tests/pages/Prompts.test.tsx > Prompts page > renders page title and create button
|
||
TestingLibraryElementError: Unable to find an element with the text: 提示词管理. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible.
|
||
|
||
Ignored nodes: comments, script, style
|
||
[36m<body>[39m
|
||
[36m<div>[39m
|
||
[36m<div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-pro-table"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-pro-card"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-pro-card-body"[39m
|
||
[33mstyle[39m=[32m"padding-block-start: 0px;"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-pro-table-list-toolbar"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-pro-table-list-toolbar-container"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-pro-table-list-toolbar-left"[39m
|
||
[36m/>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-pro-table-list-toolbar-right"[39m
|
||
[33mstyle[39m=[32m"align-items: center;"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mstyle[39m=[32m"display: flex; align-items: center; gap: 8px;"[39m
|
||
[36m>[39m
|
||
[36m<button[39m
|
||
[33mclass[39m=[32m"ant-btn css-var-_r_1_ ant-btn-primary ant-btn-color-primary ant-btn-variant-solid"[39m
|
||
[33mtype[39m=[32m"button"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33mclass[39m=[32m"ant-btn-icon"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"plus"[39m
|
||
[33mclass[39m=[32m"anticon anticon-plus"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"plus"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"[39m
|
||
[36m/>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</span>[39m
|
||
[36m<span>[39m
|
||
[0m新建提示词[0m
|
||
[36m</span>[39m
|
||
[36m</button>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-pro-table-list-toolbar-setting-items"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-pro-table-list-toolbar-setting-item"[39m
|
||
[36m>[39m
|
||
[36m<span>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"reload"[39m
|
||
[33mclass[39m=[32m"anticon anticon-reload"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"reload"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-pro-table-list-toolbar-setting-item"[39m
|
||
[36m>[39m
|
||
[36m<span>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"column-height"[39m
|
||
[33mclass[39m=[32m"anticon anticon-column-height"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[33mtabindex[39m=[32m"-1"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"column-height"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M840 836H184c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h656c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm0-724H184c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h656c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zM610.8 378c6 0 9.4-7 5.7-11.7L515.7 238.7a7.14 7.14 0 00-11.3 0L403.6 366.3a7.23 7.23 0 005.7 11.7H476v268h-62.8c-6 0-9.4 7-5.7 11.7l100.8 127.5c2.9 3.7 8.5 3.7 11.3 0l100.8-127.5c3.7-4.7.4-11.7-5.7-11.7H548V378h62.8z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-pro-table-list-toolbar-setting-item"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"setting"[39m
|
||
[33mclass[39m=[32m"anticon anticon-setting"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[33mtabindex[39m=[32m"-1"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"setting"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M924.8 625.7l-65.5-56c3.1-19 4.7-38.4 4.7-57.8s-1.6-38.8-4.7-57.8l65.5-56a32.03 32.03 0 009.3-35.2l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.5-44-99.7-57.6l-15.7-85a32.05 32.05 0 00-25.8-25.7l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.3 56.6c-3.1 18.8-4.6 38-4.6 57.1 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1a32.12 32.12 0 0035.1 9.5l81.9-29.1c29.8 24.5 63.1 43.9 99 57.4l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5a449.4 449.4 0 00159 0l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c4.5-12.3.8-26.3-9.3-35zM788.3 465.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9zM512 326c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"css-var-_r_1_ ant-table-css-var ant-table-wrapper"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33maria-busy[39m=[32m"true"[39m
|
||
[33maria-live[39m=[32m"polite"[39m
|
||
[33mclass[39m=[32m"ant-spin ant-spin-spinning css-var-_r_1_"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-spin-section"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33mclass[39m=[32m"ant-spin-dot-holder"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33mclass[39m=[32m"ant-spin-dot ant-spin-dot-spin"[39m
|
||
[36m>[39m
|
||
[36m<i[39m
|
||
[33mclass[39m=[32m"ant-spin-dot-item"[39m
|
||
[36m/>[39m
|
||
[36m<i[39m
|
||
[33mclass[39m=[32m"ant-spin-dot-item"[39m
|
||
[36m/>[39m
|
||
[36m<i[39m
|
||
[33mclass[39m=[32m"ant-spin-dot-item"[39m
|
||
[36m/>[39m
|
||
[36m<i[39m
|
||
[33mclass[39m=[32m"ant-spin-dot-item"[39m
|
||
[36m/>[39m
|
||
[36m</span>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-spin-container"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-table ant-table-medium ant-table-empty css-var-_r_1_ ant-table-css-var"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-table-container"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-table-content"[39m
|
||
[36m>[39m
|
||
[36m<table[39m
|
||
[33mstyle[39m=[32m"table-layout: fixed;"[39m
|
||
[36m>[39m
|
||
[36m<colgroup>[39m
|
||
[36m<col[39m
|
||
[33mstyle[39m=[32m"width: 200px;"[39m
|
||
[36m/>[39m
|
||
[36m<col[39m
|
||
[33mstyle[39m=[32m"width: 100px;"[39m
|
||
[36m/>[39m
|
||
[36m<col[39m
|
||
[33mstyle[39m=[32m"width: 200px;"[39m
|
||
[36m/>[39m
|
||
[36m<col[39m
|
||
[33mstyle[39m=[32m"width: 80px;"[39m
|
||
[36m/>[39m
|
||
[36m<col[39m
|
||
[33mstyle[39m=[32m"width: 70px;"[39m
|
||
[36m/>[39m
|
||
[36m<col[39m
|
||
[33mstyle[39m=[32m"width: 90px;"[39m
|
||
[36m/>[39m
|
||
[36m<col[39m
|
||
[33mstyle[39m=[32m"width: 180px;"[39m
|
||
[36m/>[39m
|
||
[36m</colgroup>[39m
|
||
[36m<thead[39m
|
||
[33mclass[39m=[32m"ant-table-thead"[39m
|
||
[36m>[39m
|
||
[36m<tr>[39m
|
||
[36m<th[39m
|
||
[33mclass[39m=[32m"ant-table-cell"[39m
|
||
[33mscope[39m=[32m"col"[39m
|
||
[36m>[39m
|
||
[0m名称[0m
|
||
[36m</th>[39m
|
||
[36m<th[39m
|
||
[33mclass[39m=[32m"ant-table-cell"[39m
|
||
[33mscope[39m=[32m"col"[39m
|
||
[36m>[39m
|
||
[0m分类[0m
|
||
[36m</th>[39m
|
||
[36m<th[39m
|
||
[33mclass[39m=[32m"ant-table-cell ant-table-cell-ellipsis"[39m
|
||
[33mscope[39m=[32m"col"[39m
|
||
[36m>[39m
|
||
[0m描述[0m
|
||
[36m</th>[39m
|
||
[36m<th[39m
|
||
[33mclass[39m=[32m"ant-table-cell"[39m
|
||
[33mscope[39m=[32m"col"[39m
|
||
[36m>[39m
|
||
[0m来源[0m
|
||
[36m</th>[39m
|
||
[36m<th[39m
|
||
[33mclass[39m=[32m"ant-table-cell"[39m
|
||
[33mscope[39m=[32m"col"[39m
|
||
[36m>[39m
|
||
[0m版本[0m
|
||
[36m</th>[39m
|
||
[36m<th[39m
|
||
[33mclass[39m=[32m"ant-table-cell"[39m
|
||
[33mscope[39m=[32m"col"[39m
|
||
[36m>[39m
|
||
[0m状态[0m
|
||
[36m</th>[39m
|
||
[36m<th[39m
|
||
[33mclass[39m=[32m"ant-table-cell"[39m
|
||
[33mscope[39m=[32m"col"[39m
|
||
[36m>[39m
|
||
[0m操作[0m
|
||
[36m</th>[39m
|
||
[36m</tr>[39m
|
||
[36m</thead>[39m
|
||
[36m<tbody[39m
|
||
[33mclass[39m=[32m"ant-table-tbody"[39m
|
||
[36m>[39m
|
||
[36m<tr[39m
|
||
[33mclass[39m=[32m"ant-table-placeholder"[39m
|
||
[36m>[39m
|
||
[36m<td[39m
|
||
[33mclass[39m=[32m"ant-table-cell"[39m
|
||
[33mcolspan[39m=[32m"7"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"css-var-_r_1_ ant-empty ant-empty-normal"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-empty-image"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33mheight[39m=[32m"41"[39m
|
||
[33mviewBox[39m=[32m"0 0 64 41"[39m
|
||
[33mwidth[39m=[32m"64"[39m
|
||
[33mxmlns[39m=[32m"http://www.w3.org/2000/svg"[39m
|
||
[36m>[39m
|
||
[36m<title>[39m
|
||
[0m暂无数据[0m
|
||
[36m</title>[39m
|
||
[36m<g[39m
|
||
[33mfill[39m=[32m"none"[39m
|
||
[33mfill-rule[39m=[32m"evenodd"[39m
|
||
[33mtransform[39m=[32m"translate(0 1)"[39m
|
||
[36m>[39m
|
||
[36m<ellipse[39m
|
||
[33mcx[39m=[32m"32"[39m
|
||
[33mcy[39m=[32m"33"[39m
|
||
[33mfill[39m=[32m"#f5f5f5"[39m
|
||
[33mrx[39m=[32m"32"[39m
|
||
[33mry[39m=[32m"7"[39m
|
||
[36m/>[39m
|
||
[36m<g[39m
|
||
[33mfill-rule[39m=[32m"nonzero"[39m
|
||
[33mstroke[39m=[32m"#d9d9d9"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M55 12.8 44.9 1.3Q44 0 42.9 0H21.1q-1.2 0-2 1.3L9 12.8V22h46z"[39m
|
||
[36m/>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M41.6 16c0-1.7 1-3 2.2-3H55v18.1c0 2.2-1.3 3.9-3 3.9H12c-1.7 0-3-1.7-3-3.9V13h11.2c1.2 0 2.2 1.3 2.2 3s1 2.9 2.2 2.9h14.8c1.2 0 2.2-1.4 2.2-3"[39m
|
||
[33mfill[39m=[32m"#fafafa"[39m
|
||
[36m/>[39m
|
||
[36m</g>[39m
|
||
[36m</g>[39m
|
||
[36m</svg>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-empty-description"[39m
|
||
[36m>[39m
|
||
[0m暂无数据[0m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</td>[39m
|
||
[36m</tr>[39m
|
||
[36m</tbody>[39m
|
||
[36m</table>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</body>[39m
|
||
❯ Object.getElementError node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/config.js:37:19
|
||
❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:76:38
|
||
❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:52:17
|
||
❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:95:19
|
||
❯ tests/pages/Prompts.test.tsx:95:19
|
||
93| renderWithProviders(<Prompts />)
|
||
94|
|
||
95| expect(screen.getByText('提示词管理')).toBeInTheDocument()
|
||
| ^
|
||
96| expect(screen.getByText('管理系统提示词模板和版本历史')).toBeInTheDocument()
|
||
97| expect(screen.getByText('新建提示词')).toBeInTheDocument()
|
||
|
||
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[12/49]⎯
|
||
|
||
FAIL tests/pages/Prompts.test.tsx > Prompts page > fetches and displays prompt templates
|
||
TestingLibraryElementError: Unable to find an element with the text: system-default. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible.
|
||
|
||
Ignored nodes: comments, script, style
|
||
[36m<body>[39m
|
||
[36m<div>[39m
|
||
[36m<div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result ant-result-error css-var-_r_g_"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-icon"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"close-circle"[39m
|
||
[33mclass[39m=[32m"anticon anticon-close-circle"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"close-circle"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfill-rule[39m=[32m"evenodd"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-title"[39m
|
||
[36m>[39m
|
||
[0mSomething went wrong.[0m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-extra"[39m
|
||
[36m>[39m
|
||
[0mResizeObserver is not defined[0m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</body>[39m
|
||
|
||
Ignored nodes: comments, script, style
|
||
[36m<html>[39m
|
||
[36m<head />[39m
|
||
[36m<body>[39m
|
||
[36m<div>[39m
|
||
[36m<div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result ant-result-error css-var-_r_g_"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-icon"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"close-circle"[39m
|
||
[33mclass[39m=[32m"anticon anticon-close-circle"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"close-circle"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfill-rule[39m=[32m"evenodd"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-title"[39m
|
||
[36m>[39m
|
||
[0mSomething went wrong.[0m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-extra"[39m
|
||
[36m>[39m
|
||
[0mResizeObserver is not defined[0m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</body>[39m
|
||
[36m</html>[39m...
|
||
❯ waitForWrapper node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/wait-for.js:163:27
|
||
❯ tests/pages/Prompts.test.tsx:109:11
|
||
107| renderWithProviders(<Prompts />)
|
||
108|
|
||
109| await waitFor(() => {
|
||
| ^
|
||
110| expect(screen.getByText('system-default')).toBeInTheDocument()
|
||
111| })
|
||
|
||
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[13/49]⎯
|
||
|
||
FAIL tests/pages/Prompts.test.tsx > Prompts page > shows loading spinner before data arrives
|
||
TestingLibraryElementError: Unable to find an element with the text: system-default. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible.
|
||
|
||
Ignored nodes: comments, script, style
|
||
[36m<body>[39m
|
||
[36m<div>[39m
|
||
[36m<div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result ant-result-error css-var-_r_19_"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-icon"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"close-circle"[39m
|
||
[33mclass[39m=[32m"anticon anticon-close-circle"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"close-circle"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfill-rule[39m=[32m"evenodd"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-title"[39m
|
||
[36m>[39m
|
||
[0mSomething went wrong.[0m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-extra"[39m
|
||
[36m>[39m
|
||
[0mResizeObserver is not defined[0m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</body>[39m
|
||
|
||
Ignored nodes: comments, script, style
|
||
[36m<html>[39m
|
||
[36m<head />[39m
|
||
[36m<body>[39m
|
||
[36m<div>[39m
|
||
[36m<div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result ant-result-error css-var-_r_19_"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-icon"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"close-circle"[39m
|
||
[33mclass[39m=[32m"anticon anticon-close-circle"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"close-circle"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfill-rule[39m=[32m"evenodd"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-title"[39m
|
||
[36m>[39m
|
||
[0mSomething went wrong.[0m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-extra"[39m
|
||
[36m>[39m
|
||
[0mResizeObserver is not defined[0m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</body>[39m
|
||
[36m</html>[39m...
|
||
❯ waitForWrapper node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/wait-for.js:163:27
|
||
❯ tests/pages/Prompts.test.tsx:134:11
|
||
132|
|
||
133| // Wait for loading to complete so afterEach cleanup is clean
|
||
134| await waitFor(() => {
|
||
| ^
|
||
135| expect(screen.getByText('system-default')).toBeInTheDocument()
|
||
136| })
|
||
|
||
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[14/49]⎯
|
||
|
||
FAIL tests/pages/Prompts.test.tsx > Prompts page > renders source as tag with correct labels
|
||
TestingLibraryElementError: Unable to find an element with the text: system-default. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible.
|
||
|
||
Ignored nodes: comments, script, style
|
||
[36m<body>[39m
|
||
[36m<div>[39m
|
||
[36m<div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result ant-result-error css-var-_r_22_"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-icon"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"close-circle"[39m
|
||
[33mclass[39m=[32m"anticon anticon-close-circle"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"close-circle"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfill-rule[39m=[32m"evenodd"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-title"[39m
|
||
[36m>[39m
|
||
[0mSomething went wrong.[0m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-extra"[39m
|
||
[36m>[39m
|
||
[0mResizeObserver is not defined[0m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</body>[39m
|
||
|
||
Ignored nodes: comments, script, style
|
||
[36m<html>[39m
|
||
[36m<head />[39m
|
||
[36m<body>[39m
|
||
[36m<div>[39m
|
||
[36m<div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result ant-result-error css-var-_r_22_"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-icon"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"close-circle"[39m
|
||
[33mclass[39m=[32m"anticon anticon-close-circle"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"close-circle"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfill-rule[39m=[32m"evenodd"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-title"[39m
|
||
[36m>[39m
|
||
[0mSomething went wrong.[0m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-extra"[39m
|
||
[36m>[39m
|
||
[0mResizeObserver is not defined[0m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</body>[39m
|
||
[36m</html>[39m...
|
||
❯ waitForWrapper node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/wait-for.js:163:27
|
||
❯ tests/pages/Prompts.test.tsx:148:11
|
||
146| renderWithProviders(<Prompts />)
|
||
147|
|
||
148| await waitFor(() => {
|
||
| ^
|
||
149| expect(screen.getByText('system-default')).toBeInTheDocument()
|
||
150| })
|
||
|
||
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[15/49]⎯
|
||
|
||
FAIL tests/pages/Relay.test.tsx > Relay page > fetches and displays relay tasks
|
||
TestingLibraryElementError: Unable to find an element with the text: 已完成. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible.
|
||
|
||
Ignored nodes: comments, script, style
|
||
[36m<body>[39m
|
||
[36m<div>[39m
|
||
[36m<div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"flex items-start justify-between mb-6"[39m
|
||
[36m>[39m
|
||
[36m<div>[39m
|
||
[36m<h1[39m
|
||
[33mclass[39m=[32m"text-xl font-semibold text-neutral-900 dark:text-neutral-100"[39m
|
||
[36m>[39m
|
||
[0m中转任务[0m
|
||
[36m</h1>[39m
|
||
[36m<p[39m
|
||
[33mclass[39m=[32m"mt-1 text-sm text-neutral-500 dark:text-neutral-400"[39m
|
||
[36m>[39m
|
||
[0m查看和管理 AI 模型中转请求[0m
|
||
[36m</p>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"flex items-center gap-2"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select ant-select-outlined w-36 css-var-root ant-select-css-var css-dev-only-do-not-override-1t2537o ant-select-single ant-select-show-arrow"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-content"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-placeholder"[39m
|
||
[33mstyle[39m=[32m"visibility: visible;"[39m
|
||
[36m>[39m
|
||
[0m状态筛选[0m
|
||
[36m</div>[39m
|
||
[36m<input[39m
|
||
[33maria-autocomplete[39m=[32m"list"[39m
|
||
[33maria-expanded[39m=[32m"false"[39m
|
||
[33maria-haspopup[39m=[32m"listbox"[39m
|
||
[33mautocomplete[39m=[32m"off"[39m
|
||
[33mclass[39m=[32m"ant-select-input"[39m
|
||
[33mid[39m=[32m"test-id"[39m
|
||
[33mreadonly[39m=[32m""[39m
|
||
[33mrole[39m=[32m"combobox"[39m
|
||
[33mtype[39m=[32m"search"[39m
|
||
[33mvalue[39m=[32m""[39m
|
||
[36m/>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-suffix"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"down"[39m
|
||
[33mclass[39m=[32m"anticon anticon-down"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"down"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result ant-result-error css-var-_r_7_"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-icon"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"close-circle"[39m
|
||
[33mclass[39m=[32m"anticon anticon-close-circle"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"close-circle"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfill-rule[39m=[32m"evenodd"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-title"[39m
|
||
[36m>[39m
|
||
[0mSomething went wrong.[0m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-extra"[39m
|
||
[36m>[39m
|
||
[0mResizeObserver is not defined[0m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</body>[39m
|
||
|
||
Ignored nodes: comments, script, style
|
||
[36m<html>[39m
|
||
[36m<head />[39m
|
||
[36m<body>[39m
|
||
[36m<div>[39m
|
||
[36m<div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"flex items-start justify-between mb-6"[39m
|
||
[36m>[39m
|
||
[36m<div>[39m
|
||
[36m<h1[39m
|
||
[33mclass[39m=[32m"text-xl font-semibold text-neutral-900 dark:text-neutral-100"[39m
|
||
[36m>[39m
|
||
[0m中转任务[0m
|
||
[36m</h1>[39m
|
||
[36m<p[39m
|
||
[33mclass[39m=[32m"mt-1 text-sm text-neutral-500 dark:text-neutral-400"[39m
|
||
[36m>[39m
|
||
[0m查看和管理 AI 模型中转请求[0m
|
||
[36m</p>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"flex items-center gap-2"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select ant-select-outlined w-36 css-var-root ant-select-css-var css-dev-only-do-not-override-1t2537o ant-select-single ant-select-show-arrow"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-content"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-placeholder"[39m
|
||
[33mstyle[39m=[32m"visibility: visible;"[39m
|
||
[36m>[39m
|
||
[0m状态筛选[0m
|
||
[36m</div>[39m
|
||
[36m<input[39m
|
||
[33maria-autocomplete[39m=[32m"list"[39m
|
||
[33maria-expanded[39m=[32m"false"[39m
|
||
[33maria-haspopup[39m=[32m"listbox"[39m
|
||
[33mautocomplete[39m=[32m"off"[39m
|
||
[33mclass[39m=[32m"ant-select-input"[39m
|
||
[33mid[39m=[32m"test-id"[39m
|
||
[33mreadonly[39m=[32m""[39m
|
||
[33mrole[39m=[32m"combobox"[39m
|
||
[33mtype[39m=[32m"search"[39m
|
||
[33mvalue[39m=[32m""[39m
|
||
[36m/>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-suffix"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"down"[39m
|
||
[33mclass[39m=[32m"anticon anticon-down"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"down"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result ant-result-error css-var-_r_7_"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-icon"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"close-circle"[39m
|
||
[33mclass[39m=[32m"anticon anticon-close-circle"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"close-circle"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfill-rule[39m=[32m"evenodd"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-title"[39m
|
||
[36m>[39m
|
||
[0mSomething went wrong.[0m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-extra"[39m
|
||
[36m>[39m
|
||
[0mResizeObserver is not defined[0m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</body>[39m
|
||
[36m</html>[39m...
|
||
❯ waitForWrapper node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/wait-for.js:163:27
|
||
❯ tests/pages/Relay.test.tsx:126:11
|
||
124| renderWithProviders(<Relay />)
|
||
125|
|
||
126| await waitFor(() => {
|
||
| ^
|
||
127| expect(screen.getByText('已完成')).toBeInTheDocument()
|
||
128| })
|
||
|
||
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[16/49]⎯
|
||
|
||
FAIL tests/pages/Relay.test.tsx > Relay page > shows loading spinner while fetching
|
||
TestingLibraryElementError: Unable to find an element with the text: 已完成. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible.
|
||
|
||
Ignored nodes: comments, script, style
|
||
[36m<body>[39m
|
||
[36m<div>[39m
|
||
[36m<div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"flex items-start justify-between mb-6"[39m
|
||
[36m>[39m
|
||
[36m<div>[39m
|
||
[36m<h1[39m
|
||
[33mclass[39m=[32m"text-xl font-semibold text-neutral-900 dark:text-neutral-100"[39m
|
||
[36m>[39m
|
||
[0m中转任务[0m
|
||
[36m</h1>[39m
|
||
[36m<p[39m
|
||
[33mclass[39m=[32m"mt-1 text-sm text-neutral-500 dark:text-neutral-400"[39m
|
||
[36m>[39m
|
||
[0m查看和管理 AI 模型中转请求[0m
|
||
[36m</p>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"flex items-center gap-2"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select ant-select-outlined w-36 css-var-root ant-select-css-var css-dev-only-do-not-override-1t2537o ant-select-single ant-select-show-arrow"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-content"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-placeholder"[39m
|
||
[33mstyle[39m=[32m"visibility: visible;"[39m
|
||
[36m>[39m
|
||
[0m状态筛选[0m
|
||
[36m</div>[39m
|
||
[36m<input[39m
|
||
[33maria-autocomplete[39m=[32m"list"[39m
|
||
[33maria-expanded[39m=[32m"false"[39m
|
||
[33maria-haspopup[39m=[32m"listbox"[39m
|
||
[33mautocomplete[39m=[32m"off"[39m
|
||
[33mclass[39m=[32m"ant-select-input"[39m
|
||
[33mid[39m=[32m"test-id"[39m
|
||
[33mreadonly[39m=[32m""[39m
|
||
[33mrole[39m=[32m"combobox"[39m
|
||
[33mtype[39m=[32m"search"[39m
|
||
[33mvalue[39m=[32m""[39m
|
||
[36m/>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-suffix"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"down"[39m
|
||
[33mclass[39m=[32m"anticon anticon-down"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"down"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result ant-result-error css-var-_r_d_"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-icon"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"close-circle"[39m
|
||
[33mclass[39m=[32m"anticon anticon-close-circle"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"close-circle"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfill-rule[39m=[32m"evenodd"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-title"[39m
|
||
[36m>[39m
|
||
[0mSomething went wrong.[0m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-extra"[39m
|
||
[36m>[39m
|
||
[0mResizeObserver is not defined[0m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</body>[39m
|
||
|
||
Ignored nodes: comments, script, style
|
||
[36m<html>[39m
|
||
[36m<head />[39m
|
||
[36m<body>[39m
|
||
[36m<div>[39m
|
||
[36m<div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"flex items-start justify-between mb-6"[39m
|
||
[36m>[39m
|
||
[36m<div>[39m
|
||
[36m<h1[39m
|
||
[33mclass[39m=[32m"text-xl font-semibold text-neutral-900 dark:text-neutral-100"[39m
|
||
[36m>[39m
|
||
[0m中转任务[0m
|
||
[36m</h1>[39m
|
||
[36m<p[39m
|
||
[33mclass[39m=[32m"mt-1 text-sm text-neutral-500 dark:text-neutral-400"[39m
|
||
[36m>[39m
|
||
[0m查看和管理 AI 模型中转请求[0m
|
||
[36m</p>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"flex items-center gap-2"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select ant-select-outlined w-36 css-var-root ant-select-css-var css-dev-only-do-not-override-1t2537o ant-select-single ant-select-show-arrow"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-content"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-placeholder"[39m
|
||
[33mstyle[39m=[32m"visibility: visible;"[39m
|
||
[36m>[39m
|
||
[0m状态筛选[0m
|
||
[36m</div>[39m
|
||
[36m<input[39m
|
||
[33maria-autocomplete[39m=[32m"list"[39m
|
||
[33maria-expanded[39m=[32m"false"[39m
|
||
[33maria-haspopup[39m=[32m"listbox"[39m
|
||
[33mautocomplete[39m=[32m"off"[39m
|
||
[33mclass[39m=[32m"ant-select-input"[39m
|
||
[33mid[39m=[32m"test-id"[39m
|
||
[33mreadonly[39m=[32m""[39m
|
||
[33mrole[39m=[32m"combobox"[39m
|
||
[33mtype[39m=[32m"search"[39m
|
||
[33mvalue[39m=[32m""[39m
|
||
[36m/>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-suffix"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"down"[39m
|
||
[33mclass[39m=[32m"anticon anticon-down"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"down"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result ant-result-error css-var-_r_d_"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-icon"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"close-circle"[39m
|
||
[33mclass[39m=[32m"anticon anticon-close-circle"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"close-circle"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfill-rule[39m=[32m"evenodd"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-title"[39m
|
||
[36m>[39m
|
||
[0mSomething went wrong.[0m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-extra"[39m
|
||
[36m>[39m
|
||
[0mResizeObserver is not defined[0m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</body>[39m
|
||
[36m</html>[39m...
|
||
❯ waitForWrapper node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/wait-for.js:163:27
|
||
❯ tests/pages/Relay.test.tsx:148:11
|
||
146|
|
||
147| // Wait for loading to complete so afterEach cleanup is clean
|
||
148| await waitFor(() => {
|
||
| ^
|
||
149| expect(screen.getByText('已完成')).toBeInTheDocument()
|
||
150| })
|
||
|
||
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[17/49]⎯
|
||
|
||
FAIL tests/pages/Relay.test.tsx > Relay page > renders status as colored tag
|
||
TestingLibraryElementError: Unable to find an element with the text: 已完成. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible.
|
||
|
||
Ignored nodes: comments, script, style
|
||
[36m<body>[39m
|
||
[36m<div>[39m
|
||
[36m<div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"flex items-start justify-between mb-6"[39m
|
||
[36m>[39m
|
||
[36m<div>[39m
|
||
[36m<h1[39m
|
||
[33mclass[39m=[32m"text-xl font-semibold text-neutral-900 dark:text-neutral-100"[39m
|
||
[36m>[39m
|
||
[0m中转任务[0m
|
||
[36m</h1>[39m
|
||
[36m<p[39m
|
||
[33mclass[39m=[32m"mt-1 text-sm text-neutral-500 dark:text-neutral-400"[39m
|
||
[36m>[39m
|
||
[0m查看和管理 AI 模型中转请求[0m
|
||
[36m</p>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"flex items-center gap-2"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select ant-select-outlined w-36 css-var-root ant-select-css-var css-dev-only-do-not-override-1t2537o ant-select-single ant-select-show-arrow"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-content"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-placeholder"[39m
|
||
[33mstyle[39m=[32m"visibility: visible;"[39m
|
||
[36m>[39m
|
||
[0m状态筛选[0m
|
||
[36m</div>[39m
|
||
[36m<input[39m
|
||
[33maria-autocomplete[39m=[32m"list"[39m
|
||
[33maria-expanded[39m=[32m"false"[39m
|
||
[33maria-haspopup[39m=[32m"listbox"[39m
|
||
[33mautocomplete[39m=[32m"off"[39m
|
||
[33mclass[39m=[32m"ant-select-input"[39m
|
||
[33mid[39m=[32m"test-id"[39m
|
||
[33mreadonly[39m=[32m""[39m
|
||
[33mrole[39m=[32m"combobox"[39m
|
||
[33mtype[39m=[32m"search"[39m
|
||
[33mvalue[39m=[32m""[39m
|
||
[36m/>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-suffix"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"down"[39m
|
||
[33mclass[39m=[32m"anticon anticon-down"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"down"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result ant-result-error css-var-_r_n_"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-icon"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"close-circle"[39m
|
||
[33mclass[39m=[32m"anticon anticon-close-circle"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"close-circle"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfill-rule[39m=[32m"evenodd"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-title"[39m
|
||
[36m>[39m
|
||
[0mSomething went wrong.[0m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-extra"[39m
|
||
[36m>[39m
|
||
[0mResizeObserver is not defined[0m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</body>[39m
|
||
|
||
Ignored nodes: comments, script, style
|
||
[36m<html>[39m
|
||
[36m<head />[39m
|
||
[36m<body>[39m
|
||
[36m<div>[39m
|
||
[36m<div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"flex items-start justify-between mb-6"[39m
|
||
[36m>[39m
|
||
[36m<div>[39m
|
||
[36m<h1[39m
|
||
[33mclass[39m=[32m"text-xl font-semibold text-neutral-900 dark:text-neutral-100"[39m
|
||
[36m>[39m
|
||
[0m中转任务[0m
|
||
[36m</h1>[39m
|
||
[36m<p[39m
|
||
[33mclass[39m=[32m"mt-1 text-sm text-neutral-500 dark:text-neutral-400"[39m
|
||
[36m>[39m
|
||
[0m查看和管理 AI 模型中转请求[0m
|
||
[36m</p>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"flex items-center gap-2"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select ant-select-outlined w-36 css-var-root ant-select-css-var css-dev-only-do-not-override-1t2537o ant-select-single ant-select-show-arrow"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-content"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-placeholder"[39m
|
||
[33mstyle[39m=[32m"visibility: visible;"[39m
|
||
[36m>[39m
|
||
[0m状态筛选[0m
|
||
[36m</div>[39m
|
||
[36m<input[39m
|
||
[33maria-autocomplete[39m=[32m"list"[39m
|
||
[33maria-expanded[39m=[32m"false"[39m
|
||
[33maria-haspopup[39m=[32m"listbox"[39m
|
||
[33mautocomplete[39m=[32m"off"[39m
|
||
[33mclass[39m=[32m"ant-select-input"[39m
|
||
[33mid[39m=[32m"test-id"[39m
|
||
[33mreadonly[39m=[32m""[39m
|
||
[33mrole[39m=[32m"combobox"[39m
|
||
[33mtype[39m=[32m"search"[39m
|
||
[33mvalue[39m=[32m""[39m
|
||
[36m/>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-suffix"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"down"[39m
|
||
[33mclass[39m=[32m"anticon anticon-down"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"down"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result ant-result-error css-var-_r_n_"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-icon"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"close-circle"[39m
|
||
[33mclass[39m=[32m"anticon anticon-close-circle"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"close-circle"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfill-rule[39m=[32m"evenodd"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-title"[39m
|
||
[36m>[39m
|
||
[0mSomething went wrong.[0m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-extra"[39m
|
||
[36m>[39m
|
||
[0mResizeObserver is not defined[0m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</body>[39m
|
||
[36m</html>[39m...
|
||
❯ waitForWrapper node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/wait-for.js:163:27
|
||
❯ tests/pages/Relay.test.tsx:182:11
|
||
180| renderWithProviders(<Relay />)
|
||
181|
|
||
182| await waitFor(() => {
|
||
| ^
|
||
183| expect(screen.getByText('已完成')).toBeInTheDocument()
|
||
184| })
|
||
|
||
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[18/49]⎯
|
||
|
||
FAIL tests/pages/Relay.test.tsx > Relay page > renders model_id column
|
||
TestingLibraryElementError: Unable to find an element with the text: 已完成. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible.
|
||
|
||
Ignored nodes: comments, script, style
|
||
[36m<body>[39m
|
||
[36m<div>[39m
|
||
[36m<div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"flex items-start justify-between mb-6"[39m
|
||
[36m>[39m
|
||
[36m<div>[39m
|
||
[36m<h1[39m
|
||
[33mclass[39m=[32m"text-xl font-semibold text-neutral-900 dark:text-neutral-100"[39m
|
||
[36m>[39m
|
||
[0m中转任务[0m
|
||
[36m</h1>[39m
|
||
[36m<p[39m
|
||
[33mclass[39m=[32m"mt-1 text-sm text-neutral-500 dark:text-neutral-400"[39m
|
||
[36m>[39m
|
||
[0m查看和管理 AI 模型中转请求[0m
|
||
[36m</p>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"flex items-center gap-2"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select ant-select-outlined w-36 css-var-root ant-select-css-var css-dev-only-do-not-override-1t2537o ant-select-single ant-select-show-arrow"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-content"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-placeholder"[39m
|
||
[33mstyle[39m=[32m"visibility: visible;"[39m
|
||
[36m>[39m
|
||
[0m状态筛选[0m
|
||
[36m</div>[39m
|
||
[36m<input[39m
|
||
[33maria-autocomplete[39m=[32m"list"[39m
|
||
[33maria-expanded[39m=[32m"false"[39m
|
||
[33maria-haspopup[39m=[32m"listbox"[39m
|
||
[33mautocomplete[39m=[32m"off"[39m
|
||
[33mclass[39m=[32m"ant-select-input"[39m
|
||
[33mid[39m=[32m"test-id"[39m
|
||
[33mreadonly[39m=[32m""[39m
|
||
[33mrole[39m=[32m"combobox"[39m
|
||
[33mtype[39m=[32m"search"[39m
|
||
[33mvalue[39m=[32m""[39m
|
||
[36m/>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-suffix"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"down"[39m
|
||
[33mclass[39m=[32m"anticon anticon-down"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"down"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result ant-result-error css-var-_r_t_"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-icon"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"close-circle"[39m
|
||
[33mclass[39m=[32m"anticon anticon-close-circle"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"close-circle"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfill-rule[39m=[32m"evenodd"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-title"[39m
|
||
[36m>[39m
|
||
[0mSomething went wrong.[0m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-extra"[39m
|
||
[36m>[39m
|
||
[0mResizeObserver is not defined[0m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</body>[39m
|
||
|
||
Ignored nodes: comments, script, style
|
||
[36m<html>[39m
|
||
[36m<head />[39m
|
||
[36m<body>[39m
|
||
[36m<div>[39m
|
||
[36m<div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"flex items-start justify-between mb-6"[39m
|
||
[36m>[39m
|
||
[36m<div>[39m
|
||
[36m<h1[39m
|
||
[33mclass[39m=[32m"text-xl font-semibold text-neutral-900 dark:text-neutral-100"[39m
|
||
[36m>[39m
|
||
[0m中转任务[0m
|
||
[36m</h1>[39m
|
||
[36m<p[39m
|
||
[33mclass[39m=[32m"mt-1 text-sm text-neutral-500 dark:text-neutral-400"[39m
|
||
[36m>[39m
|
||
[0m查看和管理 AI 模型中转请求[0m
|
||
[36m</p>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"flex items-center gap-2"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select ant-select-outlined w-36 css-var-root ant-select-css-var css-dev-only-do-not-override-1t2537o ant-select-single ant-select-show-arrow"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-content"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-placeholder"[39m
|
||
[33mstyle[39m=[32m"visibility: visible;"[39m
|
||
[36m>[39m
|
||
[0m状态筛选[0m
|
||
[36m</div>[39m
|
||
[36m<input[39m
|
||
[33maria-autocomplete[39m=[32m"list"[39m
|
||
[33maria-expanded[39m=[32m"false"[39m
|
||
[33maria-haspopup[39m=[32m"listbox"[39m
|
||
[33mautocomplete[39m=[32m"off"[39m
|
||
[33mclass[39m=[32m"ant-select-input"[39m
|
||
[33mid[39m=[32m"test-id"[39m
|
||
[33mreadonly[39m=[32m""[39m
|
||
[33mrole[39m=[32m"combobox"[39m
|
||
[33mtype[39m=[32m"search"[39m
|
||
[33mvalue[39m=[32m""[39m
|
||
[36m/>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-suffix"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"down"[39m
|
||
[33mclass[39m=[32m"anticon anticon-down"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"down"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result ant-result-error css-var-_r_t_"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-icon"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"close-circle"[39m
|
||
[33mclass[39m=[32m"anticon anticon-close-circle"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"close-circle"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfill-rule[39m=[32m"evenodd"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-title"[39m
|
||
[36m>[39m
|
||
[0mSomething went wrong.[0m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-extra"[39m
|
||
[36m>[39m
|
||
[0mResizeObserver is not defined[0m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</body>[39m
|
||
[36m</html>[39m...
|
||
❯ waitForWrapper node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/wait-for.js:163:27
|
||
❯ tests/pages/Relay.test.tsx:207:11
|
||
205| renderWithProviders(<Relay />)
|
||
206|
|
||
207| await waitFor(() => {
|
||
| ^
|
||
208| expect(screen.getByText('已完成')).toBeInTheDocument()
|
||
209| })
|
||
|
||
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[19/49]⎯
|
||
|
||
FAIL tests/pages/Relay.test.tsx > Relay page > renders token count column
|
||
TestingLibraryElementError: Unable to find an element with the text: 已完成. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible.
|
||
|
||
Ignored nodes: comments, script, style
|
||
[36m<body>[39m
|
||
[36m<div>[39m
|
||
[36m<div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"flex items-start justify-between mb-6"[39m
|
||
[36m>[39m
|
||
[36m<div>[39m
|
||
[36m<h1[39m
|
||
[33mclass[39m=[32m"text-xl font-semibold text-neutral-900 dark:text-neutral-100"[39m
|
||
[36m>[39m
|
||
[0m中转任务[0m
|
||
[36m</h1>[39m
|
||
[36m<p[39m
|
||
[33mclass[39m=[32m"mt-1 text-sm text-neutral-500 dark:text-neutral-400"[39m
|
||
[36m>[39m
|
||
[0m查看和管理 AI 模型中转请求[0m
|
||
[36m</p>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"flex items-center gap-2"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select ant-select-outlined w-36 css-var-root ant-select-css-var css-dev-only-do-not-override-1t2537o ant-select-single ant-select-show-arrow"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-content"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-placeholder"[39m
|
||
[33mstyle[39m=[32m"visibility: visible;"[39m
|
||
[36m>[39m
|
||
[0m状态筛选[0m
|
||
[36m</div>[39m
|
||
[36m<input[39m
|
||
[33maria-autocomplete[39m=[32m"list"[39m
|
||
[33maria-expanded[39m=[32m"false"[39m
|
||
[33maria-haspopup[39m=[32m"listbox"[39m
|
||
[33mautocomplete[39m=[32m"off"[39m
|
||
[33mclass[39m=[32m"ant-select-input"[39m
|
||
[33mid[39m=[32m"test-id"[39m
|
||
[33mreadonly[39m=[32m""[39m
|
||
[33mrole[39m=[32m"combobox"[39m
|
||
[33mtype[39m=[32m"search"[39m
|
||
[33mvalue[39m=[32m""[39m
|
||
[36m/>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-suffix"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"down"[39m
|
||
[33mclass[39m=[32m"anticon anticon-down"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"down"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result ant-result-error css-var-_r_13_"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-icon"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"close-circle"[39m
|
||
[33mclass[39m=[32m"anticon anticon-close-circle"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"close-circle"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfill-rule[39m=[32m"evenodd"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-title"[39m
|
||
[36m>[39m
|
||
[0mSomething went wrong.[0m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-extra"[39m
|
||
[36m>[39m
|
||
[0mResizeObserver is not defined[0m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</body>[39m
|
||
|
||
Ignored nodes: comments, script, style
|
||
[36m<html>[39m
|
||
[36m<head />[39m
|
||
[36m<body>[39m
|
||
[36m<div>[39m
|
||
[36m<div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"flex items-start justify-between mb-6"[39m
|
||
[36m>[39m
|
||
[36m<div>[39m
|
||
[36m<h1[39m
|
||
[33mclass[39m=[32m"text-xl font-semibold text-neutral-900 dark:text-neutral-100"[39m
|
||
[36m>[39m
|
||
[0m中转任务[0m
|
||
[36m</h1>[39m
|
||
[36m<p[39m
|
||
[33mclass[39m=[32m"mt-1 text-sm text-neutral-500 dark:text-neutral-400"[39m
|
||
[36m>[39m
|
||
[0m查看和管理 AI 模型中转请求[0m
|
||
[36m</p>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"flex items-center gap-2"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select ant-select-outlined w-36 css-var-root ant-select-css-var css-dev-only-do-not-override-1t2537o ant-select-single ant-select-show-arrow"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-content"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-placeholder"[39m
|
||
[33mstyle[39m=[32m"visibility: visible;"[39m
|
||
[36m>[39m
|
||
[0m状态筛选[0m
|
||
[36m</div>[39m
|
||
[36m<input[39m
|
||
[33maria-autocomplete[39m=[32m"list"[39m
|
||
[33maria-expanded[39m=[32m"false"[39m
|
||
[33maria-haspopup[39m=[32m"listbox"[39m
|
||
[33mautocomplete[39m=[32m"off"[39m
|
||
[33mclass[39m=[32m"ant-select-input"[39m
|
||
[33mid[39m=[32m"test-id"[39m
|
||
[33mreadonly[39m=[32m""[39m
|
||
[33mrole[39m=[32m"combobox"[39m
|
||
[33mtype[39m=[32m"search"[39m
|
||
[33mvalue[39m=[32m""[39m
|
||
[36m/>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-suffix"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"down"[39m
|
||
[33mclass[39m=[32m"anticon anticon-down"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"down"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result ant-result-error css-var-_r_13_"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-icon"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"close-circle"[39m
|
||
[33mclass[39m=[32m"anticon anticon-close-circle"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"close-circle"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfill-rule[39m=[32m"evenodd"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-title"[39m
|
||
[36m>[39m
|
||
[0mSomething went wrong.[0m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-result-extra"[39m
|
||
[36m>[39m
|
||
[0mResizeObserver is not defined[0m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</body>[39m
|
||
[36m</html>[39m...
|
||
❯ waitForWrapper node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/wait-for.js:163:27
|
||
❯ tests/pages/Relay.test.tsx:225:11
|
||
223| renderWithProviders(<Relay />)
|
||
224|
|
||
225| await waitFor(() => {
|
||
| ^
|
||
226| expect(screen.getByText('已完成')).toBeInTheDocument()
|
||
227| })
|
||
|
||
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[20/49]⎯
|
||
|
||
FAIL tests/pages/Usage.test.tsx > Usage page > renders page title and summary cards
|
||
TestingLibraryElementError: Unable to find an element with the text: 查看模型使用情况和 Token 消耗. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible.
|
||
|
||
Ignored nodes: comments, script, style
|
||
[36m<body>[39m
|
||
[36m<div>[39m
|
||
[36m<div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"flex items-start justify-between mb-6"[39m
|
||
[36m>[39m
|
||
[36m<div>[39m
|
||
[36m<h1[39m
|
||
[33mclass[39m=[32m"text-xl font-semibold text-neutral-900 dark:text-neutral-100"[39m
|
||
[36m>[39m
|
||
[0m用量统计[0m
|
||
[36m</h1>[39m
|
||
[36m<p[39m
|
||
[33mclass[39m=[32m"mt-1 text-sm text-neutral-500 dark:text-neutral-400"[39m
|
||
[36m>[39m
|
||
[0m查看模型使用情况、Token 消耗和用户转化[0m
|
||
[36m</p>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"flex items-center gap-2"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select ant-select-outlined w-36 css-var-root ant-select-css-var css-dev-only-do-not-override-1t2537o ant-select-single ant-select-show-arrow"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-content ant-select-content-has-value"[39m
|
||
[33mtitle[39m=[32m"最近 30 天"[39m
|
||
[36m>[39m
|
||
[0m最近 30 天[0m
|
||
[36m<input[39m
|
||
[33maria-autocomplete[39m=[32m"list"[39m
|
||
[33maria-expanded[39m=[32m"false"[39m
|
||
[33maria-haspopup[39m=[32m"listbox"[39m
|
||
[33mautocomplete[39m=[32m"off"[39m
|
||
[33mclass[39m=[32m"ant-select-input"[39m
|
||
[33mid[39m=[32m"test-id"[39m
|
||
[33mreadonly[39m=[32m""[39m
|
||
[33mrole[39m=[32m"combobox"[39m
|
||
[33mtype[39m=[32m"search"[39m
|
||
[33mvalue[39m=[32m""[39m
|
||
[36m/>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-select-suffix"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"down"[39m
|
||
[33mclass[39m=[32m"anticon anticon-down"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"down"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-row mb-6 css-dev-only-do-not-override-1t2537o css-var-root"[39m
|
||
[33mstyle[39m=[32m"margin-inline: -8px; row-gap: 16px;"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-col ant-col-xs-24 ant-col-sm-12 ant-col-md-6 css-dev-only-do-not-override-1t2537o css-var-root"[39m
|
||
[33mstyle[39m=[32m"padding-inline: 8px;"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-card ant-card-bordered hover:shadow-md transition-shadow duration-200 css-dev-only-do-not-override-1t2537o css-var-root"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-card-body"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-statistic css-dev-only-do-not-override-1t2537o css-var-root"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-statistic-header"[39m
|
||
[36m>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-statistic-title"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33mclass[39m=[32m"text-neutral-500 dark:text-neutral-400 text-xs font-medium uppercase tracking-wide"[39m
|
||
[36m>[39m
|
||
[0m总请求数[0m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-statistic-content"[39m
|
||
[33mstyle[39m=[32m"font-weight: 600; color: rgb(134, 59, 255);"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33mclass[39m=[32m"ant-statistic-content-prefix"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33maria-label[39m=[32m"thunderbolt"[39m
|
||
[33mclass[39m=[32m"anticon anticon-thunderbolt"[39m
|
||
[33mrole[39m=[32m"img"[39m
|
||
[33mstyle[39m=[32m"color: rgb(134, 59, 255);"[39m
|
||
[36m>[39m
|
||
[36m<svg[39m
|
||
[33maria-hidden[39m=[32m"true"[39m
|
||
[33mdata-icon[39m=[32m"thunderbolt"[39m
|
||
[33mfill[39m=[32m"currentColor"[39m
|
||
[33mfocusable[39m=[32m"false"[39m
|
||
[33mheight[39m=[32m"1em"[39m
|
||
[33mviewBox[39m=[32m"64 64 896 896"[39m
|
||
[33mwidth[39m=[32m"1em"[39m
|
||
[36m>[39m
|
||
[36m<path[39m
|
||
[33md[39m=[32m"M848 359.3H627.7L825.8 109c4.1-5.3.4-13-6.3-13H436c-2.8 0-5.5 1.5-6.9 4L170 547.5c-3.1 5.3.7 12 6.9 12h174.4l-89.4 357.6c-1.9 7.8 7.5 13.3 13.3 7.7L853.5 373c5.2-4.9 1.7-13.7-5.5-13.7zM378.2 732.5l60.3-241H281.1l189.6-327.4h224.6L487 427.4h211L378.2 732.5z"[39m
|
||
[36m/>[39m
|
||
[36m</svg>[39m
|
||
[36m</span>[39m
|
||
[36m</span>[39m
|
||
[36m<span[39m
|
||
[33mclass[39m=[32m"ant-statistic-content-value"[39m
|
||
[36m>[39m
|
||
[36m<span[39m
|
||
[33mclass[39m=[32m"ant-statistic-content-value-int"[39m
|
||
[36m>[39m
|
||
[0m0[0m
|
||
[36m</span>[39m
|
||
[36m</span>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m</div>[39m
|
||
[36m<div[39m
|
||
[33mclass[39m=[32m"ant-col ant-col-xs-24 ant-col-sm-12 ant-col-md-6 css-dev-only-do-not-override-1t2537o css-var-root"[39m
|
||
[33m...
|
||
❯ Object.getElementError node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/config.js:37:19
|
||
❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:76:38
|
||
❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:52:17
|
||
❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:95:19
|
||
❯ tests/pages/Usage.test.tsx:101:19
|
||
99|
|
||
100| expect(screen.getByText('用量统计')).toBeInTheDocument()
|
||
101| expect(screen.getByText('查看模型使用情况和 Token 消耗')).toBeInTheDocument()
|
||
| ^
|
||
102|
|
||
103| // Summary card titles
|
||
|
||
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[21/49]⎯
|
||
|
||
FAIL tests/services/request.test.ts > request interceptor > attaches Authorization header when token exists
|
||
AssertionError: expected null to be 'Bearer test-jwt-token' // Object.is equality
|
||
|
||
- Expected:
|
||
"Bearer test-jwt-token"
|
||
|
||
+ Received:
|
||
null
|
||
|
||
❯ tests/services/request.test.ts:65:26
|
||
63| await request.get('/test')
|
||
64|
|
||
65| expect(capturedAuth).toBe('Bearer test-jwt-token')
|
||
| ^
|
||
66| })
|
||
67|
|
||
|
||
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[22/49]⎯
|
||
|
||
FAIL tests/services/request.test.ts > request interceptor > handles 401 with refresh token success
|
||
AxiosError: Request failed with status code 401
|
||
❯ settle node_modules/.pnpm/axios@1.14.0/node_modules/axios/lib/core/settle.js:20:7
|
||
❯ XMLHttpRequest.onloadend node_modules/.pnpm/axios@1.14.0/node_modules/axios/lib/adapters/xhr.js:62:9
|
||
❯ XMLHttpRequest.methodCall node_modules/.pnpm/@mswjs+interceptors@0.41.3/node_modules/@mswjs/interceptors/src/interceptors/XMLHttpRequest/XMLHttpRequestController.ts:216:19
|
||
❯ Proxy.<anonymous> node_modules/.pnpm/@mswjs+interceptors@0.41.3/node_modules/@mswjs/interceptors/src/utils/createProxy.ts:93:28
|
||
❯ XMLHttpRequestController.trigger node_modules/.pnpm/@mswjs+interceptors@0.41.3/node_modules/@mswjs/interceptors/src/interceptors/XMLHttpRequest/XMLHttpRequestController.ts:641:15
|
||
❯ finalizeResponse node_modules/.pnpm/@mswjs+interceptors@0.41.3/node_modules/@mswjs/interceptors/src/interceptors/XMLHttpRequest/XMLHttpRequestController.ts:431:11
|
||
❯ readNextResponseBodyChunk node_modules/.pnpm/@mswjs+interceptors@0.41.3/node_modules/@mswjs/interceptors/src/interceptors/XMLHttpRequest/XMLHttpRequestController.ts:447:10
|
||
❯ Axios.request node_modules/.pnpm/axios@1.14.0/node_modules/axios/lib/core/Axios.js:46:41
|
||
❯ tests/services/request.test.ts:136:17
|
||
134|
|
||
135| setStoreState({ token: 'old-jwt', refreshToken: 'old-refresh' })
|
||
136| const res = await request.get('/protected')
|
||
| ^
|
||
137|
|
||
138| expect(res.data).toEqual({ data: 'success' })
|
||
|
||
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[23/49]⎯
|
||
|
||
FAIL tests/stores/authStore.test.ts > authStore > login sets token, refreshToken, account and permissions
|
||
AssertionError: expected null to be 'jwt-token' // Object.is equality
|
||
|
||
- Expected:
|
||
"jwt-token"
|
||
|
||
+ Received:
|
||
null
|
||
|
||
❯ tests/stores/authStore.test.ts:51:25
|
||
49|
|
||
50| const state = useAuthStore.getState()
|
||
51| expect(state.token).toBe('jwt-token')
|
||
| ^
|
||
52| expect(state.refreshToken).toBe('refresh-token')
|
||
53| expect(state.account).toEqual(mockAccount)
|
||
|
||
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[24/49]⎯
|
||
|
||
FAIL tests/stores/authStore.test.ts > authStore > super_admin gets admin:full + all permissions
|
||
AssertionError: expected [] to include 'admin:full'
|
||
❯ tests/stores/authStore.test.ts:62:31
|
||
60|
|
||
61| const state = useAuthStore.getState()
|
||
62| expect(state.permissions).toContain('admin:full')
|
||
| ^
|
||
63| expect(state.permissions).toContain('account:admin')
|
||
64| expect(state.permissions).toContain('prompt:admin')
|
||
|
||
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[25/49]⎯
|
||
|
||
FAIL tests/stores/authStore.test.ts > authStore > user role gets only basic permissions
|
||
AssertionError: expected [] to include 'model:read'
|
||
❯ tests/stores/authStore.test.ts:73:31
|
||
71|
|
||
72| const state = useAuthStore.getState()
|
||
73| expect(state.permissions).toContain('model:read')
|
||
| ^
|
||
74| expect(state.permissions).toContain('relay:use')
|
||
75| expect(state.permissions).not.toContain('provider:manage')
|
||
|
||
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[26/49]⎯
|
||
|
||
FAIL tests/stores/authStore.test.ts > authStore > hasPermission returns true for matching permission
|
||
AssertionError: expected false to be true // Object.is equality
|
||
|
||
- Expected
|
||
+ Received
|
||
|
||
- true
|
||
+ false
|
||
|
||
❯ tests/stores/authStore.test.ts:93:70
|
||
91| it('hasPermission returns true for matching permission', () => {
|
||
92| useAuthStore.getState().login('jwt', 'refresh', mockAccount)
|
||
93| expect(useAuthStore.getState().hasPermission('provider:manage')).t…
|
||
| ^
|
||
94| expect(useAuthStore.getState().hasPermission('config:write')).toBe…
|
||
95| })
|
||
|
||
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[27/49]⎯
|
||
|
||
FAIL tests/stores/authStore.test.ts > authStore > admin:full grants all permissions via wildcard
|
||
AssertionError: expected false to be true // Object.is equality
|
||
|
||
- Expected
|
||
+ Received
|
||
|
||
- true
|
||
+ false
|
||
|
||
❯ tests/stores/authStore.test.ts:104:68
|
||
102| it('admin:full grants all permissions via wildcard', () => {
|
||
103| useAuthStore.getState().login('jwt', 'refresh', superAdminAccount)
|
||
104| expect(useAuthStore.getState().hasPermission('anything:here')).toB…
|
||
| ^
|
||
105| expect(useAuthStore.getState().hasPermission('made:up')).toBe(true)
|
||
106| })
|
||
|
||
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[28/49]⎯
|
||
|
||
FAIL tests/stores/authStore.test.ts > authStore > persists account to localStorage on login
|
||
AssertionError: expected undefined to be 'testuser' // Object.is equality
|
||
|
||
- Expected:
|
||
"testuser"
|
||
|
||
+ Received:
|
||
undefined
|
||
|
||
❯ tests/stores/authStore.test.ts:113:42
|
||
111| const stored = localStorage.getItem('zclaw_admin_account')
|
||
112| expect(stored).not.toBeNull()
|
||
113| expect(JSON.parse(stored!).username).toBe('testuser')
|
||
| ^
|
||
114| })
|
||
115| })
|
||
|
||
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[29/49]⎯
|
||
|
||
|
||
Test Files 9 failed | 3 passed (12)
|
||
Tests 35 failed | 36 passed (71)
|
||
Start at 17:56:48
|
||
Duration 192.48s (transform 8.05s, setup 25.97s, import 1337.87s, tests 50.54s, environment 411.84s)
|
||
|