xfy
edee09596c
test(api/markdown): 解耦 wrap_images_with_blur 并脱离文件系统依赖
把 wrap_images_with_blur 拆成两部分:
- wrap_images_with_blur_with(html, dims_fn):纯函数核心,接受 dimensions
查询闭包,不碰文件系统
- wrap_images_with_blur(html):薄包装,注入真实 get_image_dimensions
测试改用纯函数核心,注入确定性 dimensions(如 Some((800,600)) 或 None),
彻底脱离 uploads/ 真实文件依赖。此前的 aspect-ratio 测试硬编码了
/uploads/2026/06/18/...webp 真实路径——文件不存在则静默走缺省分支,
断言虽能过但实际验证内容被削弱。
新增覆盖(共 8 个 wrap 相关测试):
- --ar 缺省/有值两种路径
- rel_path 去查询的验证(用 RefCell 捕获 Fn 闭包入参)
- alt 保留(双层)/空 alt 不生成属性
- 斜杠分隔的 --ar 格式 + sanitizer 管线不破坏斜杠
2026-07-02 17:39:15 +08:00
..
2026-07-02 16:15:23 +08:00
2026-07-02 17:37:07 +08:00
2026-06-29 13:47:40 +08:00
2026-06-29 13:47:40 +08:00
2026-06-29 11:02:58 +08:00
2026-06-29 18:56:15 +08:00
2026-06-25 16:45:09 +08:00
2026-06-29 13:47:40 +08:00
2026-07-02 17:39:15 +08:00
2026-06-29 18:36:08 +08:00
2026-06-29 13:47:40 +08:00
2026-07-02 16:36:05 +08:00
2026-06-29 13:47:40 +08:00
2026-06-17 10:34:14 +08:00
2026-06-29 13:47:40 +08:00