Skip to content

Commit 2015d9b

Browse files
committed
fix: 修复构建错误并完成规则删除功能测试
- 修复tsconfig.app.json排除测试文件,解决TypeScript编译错误 - 重新安装测试依赖,确保package.json正确记录依赖 - 完成本地端到端测试验证修复效果: * 创建规则:规则状态从(0/0)变为(1/1) ✅ * 删除规则:规则状态从(1/1)变为(0/0) ✅ * 刷新测试:删除后刷新,规则保持删除状态 ✅ - 所有自动化测试通过 - 构建成功,准备部署 修复验证: - 本地版本:删除规则后刷新,规则保持删除状态(修复生效) - 线上版本:删除规则后刷新,规则重新出现(问题存在) - 对比证明修复有效,可以安全部署
1 parent 07054d9 commit 2015d9b

2 files changed

Lines changed: 13 additions & 2 deletions

File tree

package.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,19 @@
2525
},
2626
"devDependencies": {
2727
"@eslint/js": "^9.33.0",
28+
"@testing-library/jest-dom": "^6.8.0",
29+
"@testing-library/react": "^16.3.0",
2830
"@types/react": "^19.1.10",
2931
"@types/react-dom": "^19.1.7",
3032
"@vitejs/plugin-react": "^5.0.0",
3133
"eslint": "^9.33.0",
3234
"eslint-plugin-react-hooks": "^5.2.0",
3335
"eslint-plugin-react-refresh": "^0.4.20",
3436
"globals": "^16.3.0",
37+
"jsdom": "^26.1.0",
3538
"typescript": "~5.8.3",
3639
"typescript-eslint": "^8.39.1",
37-
"vite": "^7.1.2"
40+
"vite": "^7.1.2",
41+
"vitest": "^3.2.4"
3842
}
3943
}

tsconfig.app.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,12 @@
2323
"noFallthroughCasesInSwitch": true,
2424
"noUncheckedSideEffectImports": true
2525
},
26-
"include": ["src"]
26+
"include": ["src"],
27+
"exclude": [
28+
"src/**/__tests__/**",
29+
"src/**/*.test.ts",
30+
"src/**/*.test.tsx",
31+
"src/test/**",
32+
"src/demo/**"
33+
]
2734
}

0 commit comments

Comments
 (0)