更新知识库管理页面的测试用例,修复添加文章功能的测试用例,确保输入框值正确更新。同时,优化表格数据加载和搜索表单的逻辑,提升测试的准确性和稳定性,改善用户体验和代码可维护性。
This commit is contained in:
@@ -21,7 +21,8 @@
|
||||
"react-dom": "https://esm.d8d.fun/react-dom@19.0.0?dev",
|
||||
"react-dom/client": "https://esm.d8d.fun/react-dom@19.0.0/client?dev",
|
||||
"react-router": "https://esm.d8d.fun/react-router@7.3.0?dev&deps=react@19.0.0,react-dom@19.0.0",
|
||||
"antd": "https://esm.d8d.fun/antd@5.24.5?dev&standalone&deps=react@19.0.0,react-dom@19.0.0",
|
||||
"antd": "https://esm.d8d.fun/antd@5.24.6?dev&standalone&deps=react@19.0.0,react-dom@19.0.0",
|
||||
"@ant-design/v5-patch-for-react-19":"https://esm.d8d.fun/@ant-design/v5-patch-for-react-19@1.0.3?dev&standalone&deps=react@19.0.0,react-dom@19.0.0",
|
||||
"antd/locale/zh_CN": "https://esm.d8d.fun/antd@5.24.5/locale/zh_CN?dev&standalone&deps=react@19.0.0,react-dom@19.0.0",
|
||||
"@ant-design/icons": "https://esm.d8d.fun/@ant-design/icons@5.6.1?dev&standalone&deps=react@19.0.0,react-dom@19.0.0",
|
||||
"@tanstack/react-query": "https://esm.d8d.fun/@tanstack/react-query@5.67.1?dev&deps=react@19.0.0,react-dom@19.0.0",
|
||||
|
||||
48
test.log
48
test.log
@@ -1,9 +1,9 @@
|
||||
[0m[38;5;245mrunning 1 test from ./client/admin/pages_know_info.test.tsx[0m
|
||||
知识库管理页面测试 ...
|
||||
应正确渲染页面元素 ... [0m[32mok[0m [0m[38;5;245m(2s)[0m
|
||||
初始加载表格数据 ... [0m[32mok[0m [0m[38;5;245m(1s)[0m
|
||||
搜索表单应正常工作 ... [0m[32mok[0m [0m[38;5;245m(2s)[0m
|
||||
表格应加载并显示数据 ... [0m[32mok[0m [0m[38;5;245m(114ms)[0m
|
||||
初始加载表格数据 ... [0m[32mok[0m [0m[38;5;245m(729ms)[0m
|
||||
搜索表单应正常工作 ... [0m[32mok[0m [0m[38;5;245m(1s)[0m
|
||||
表格应加载并显示数据 ... [0m[32mok[0m [0m[38;5;245m(38ms)[0m
|
||||
应能打开添加文章模态框 ...
|
||||
[0m[38;5;245m------- output -------[0m
|
||||
[36m<div[39m
|
||||
@@ -13,15 +13,16 @@
|
||||
[0m添加知识库文章[0m
|
||||
[36m</div>[39m
|
||||
[0m[38;5;245m----- output end -----[0m
|
||||
应能打开添加文章模态框 ... [0m[32mok[0m [0m[38;5;245m(1s)[0m
|
||||
应能打开添加文章模态框 ... [0m[32mok[0m [0m[38;5;245m(298ms)[0m
|
||||
应能完整添加一篇文章 ...
|
||||
[0m[38;5;245m------- output -------[0m
|
||||
[36m<input[39m
|
||||
[33mclass[39m=[32m"ant-input css-dev-only-do-not-override-1a3rktk ant-input-outlined ant-input-status-success"[39m
|
||||
[33maria-required[39m=[32m"true"[39m
|
||||
[33mclass[39m=[32m"ant-input css-dev-only-do-not-override-1a3rktk ant-input-outlined"[39m
|
||||
[33mid[39m=[32m"title"[39m
|
||||
[33mplaceholder[39m=[32m"请输入文章标题"[39m
|
||||
[33mtype[39m=[32m"text"[39m
|
||||
[33mvalue[39m=[32m"数据分析"[39m
|
||||
[33mvalue[39m=[32m""[39m
|
||||
[36m/>[39m
|
||||
[36m<textarea[39m
|
||||
[33maria-required[39m=[32m"true"[39m
|
||||
@@ -33,37 +34,10 @@
|
||||
[36m<span>[39m
|
||||
[0m确 定[0m
|
||||
[36m</span>[39m
|
||||
hasNewArticle true
|
||||
[0m[38;5;245m----- output end -----[0m
|
||||
应能完整添加一篇文章 ... [0m[31mFAILED[0m [0m[38;5;245m(1s)[0m
|
||||
知识库管理页面测试 ... [0m[31mFAILED[0m (due to 1 failed step) [0m[38;5;245m(9s)[0m
|
||||
应能完整添加一篇文章 ... [0m[32mok[0m [0m[38;5;245m(483ms)[0m
|
||||
知识库管理页面测试 ... [0m[32mok[0m [0m[38;5;245m(6s)[0m
|
||||
|
||||
[0m[1m[37m[41m ERRORS [0m
|
||||
|
||||
知识库管理页面测试 ... 应能完整添加一篇文章 [0m[38;5;245m=> ./client/admin/pages_know_info.test.tsx:324:15[0m
|
||||
[0m[1m[31merror[0m: AssertionError: Values are not equal: 标题输入框值未更新
|
||||
|
||||
|
||||
[90m[1m[Diff][22m[39m [31m[1mActual[22m[39m / [32m[1mExpected[22m[39m
|
||||
|
||||
|
||||
[31m[1m- [31m[1m数据分析测试文章标题[1m[31m
|
||||
[22m[39m[32m[1m+ [32m[1m测试文章标题[1m[32m
|
||||
[22m[39m
|
||||
|
||||
throw new AssertionError(message);
|
||||
[0m[31m ^[0m
|
||||
at [0m[1m[3massertEquals[0m ([0m[36mhttps://deno.land/std@0.217.0/assert/assert_equals.ts[0m:[0m[33m52[0m:[0m[33m9[0m)
|
||||
at [0m[36mfile:///docker/codeserver/project/test/d8d-ai-blank-templates/admin-mobile-starter/client/admin/pages_know_info.test.tsx[0m:[0m[33m348[0m:[0m[33m9[0m
|
||||
at [0m[1m[3meventLoopTick[0m ([0m[36mext:core/01_core.js[0m:[0m[33m217[0m:[0m[33m9[0m)
|
||||
at async [0m[1m[3minnerWrapped[0m ([0m[36mext:cli/40_test.js[0m:[0m[33m180[0m:[0m[33m5[0m)
|
||||
at async [0m[1m[3mexitSanitizer[0m ([0m[36mext:cli/40_test.js[0m:[0m[33m96[0m:[0m[33m27[0m)
|
||||
at async [0m[1m[3mObject.outerWrapped [as fn][0m ([0m[36mext:cli/40_test.js[0m:[0m[33m123[0m:[0m[33m14[0m)
|
||||
at async [0m[1m[3mTestContext.step[0m ([0m[36mext:cli/40_test.js[0m:[0m[33m481[0m:[0m[33m22[0m)
|
||||
at async [0m[1m[3mfn[0m ([0m[36mfile:///docker/codeserver/project/test/d8d-ai-blank-templates/admin-mobile-starter/client/admin/pages_know_info.test.tsx[0m:[0m[33m324[0m:[0m[33m7[0m)
|
||||
|
||||
[0m[1m[37m[41m FAILURES [0m
|
||||
|
||||
知识库管理页面测试 ... 应能完整添加一篇文章 [0m[38;5;245m=> ./client/admin/pages_know_info.test.tsx:324:15[0m
|
||||
|
||||
[0m[31mFAILED[0m | 0 passed (5 steps) | 1 failed (1 step) [0m[38;5;245m(9s)[0m
|
||||
[0m[32mok[0m | 1 passed (6 steps) | 0 failed [0m[38;5;245m(6s)[0m
|
||||
|
||||
|
||||
Reference in New Issue
Block a user