chore(test): jest 全局 lucide mock 兜底 + playwright 显式 outputDir
- jest.setup.js: Proxy 兜底所有 lucide 命名导入,防 P5 CTAButton 后 未显式 mock 的图标 undefined 导致渲染崩溃(测试内显式 mock 仍可覆盖) - playwright.config.ts: outputDir 显式指向 e2e/test-results,避免项目根 test-results 触发 WorkBuddy 沙箱 safe-delete BULK_GUARD(fs.rm ≥50 被拦)
This commit is contained in:
@@ -20,6 +20,9 @@ export default defineConfig({
|
||||
],
|
||||
snapshotDir: './visual-snapshots',
|
||||
snapshotPathTemplate: '{snapshotDir}/{projectName}/{testFilePath}/{arg}-{projectName}{ext}',
|
||||
// 显式 outputDir 绝对路径(e2e/test-results),避免 playwright 在项目根创建 test-results
|
||||
// 触发 WorkBuddy 沙箱 safe-delete BULK_GUARD(node fs.rm ≥ 50 文件被拦,e2e 直接退出)
|
||||
outputDir: path.join(__dirname, 'test-results'),
|
||||
use: {
|
||||
baseURL: process.env.E2E_BASE_URL || 'http://localhost:3000',
|
||||
// 路径以配置文件所在目录为基准,兼容 `cd e2e` 与从项目根目录直接调用两种执行方式
|
||||
|
||||
Reference in New Issue
Block a user