fix: 修复 vitest 迁移后 26 个失败测试 #64
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
背景
PR #63 完成 bun:test → vitest 迁移,30/36 files pass,558/617 tests pass。
剩余 26 个 fail 需要修复。
失败分类
1. schema-validation (17 fail)
packages/core/tests/schema-validation.test.tsSuite 3 全部 fail。测试期望
putSchema拒绝无效 schema,但实现可能未做验证。2. liquid-render (4 fail)
packages/core/src/liquid-render.test.tsSuite 4.3, 7.2-7.4。error handling 和 edge case(无效 decay 值等)。
3. CLI edge-cases/template/pipe/gc/render (5 fail)
edge-cases.test.tsPhase 3/4/7 — template 系统和 var 系统gc.test.ts/pipe.test.ts— 整个文件 failrender.test.tsPhase 5验证
Refs #62