Skip to content

Latest commit

 

History

History
11 lines (7 loc) · 1005 Bytes

verify.md

File metadata and controls

11 lines (7 loc) · 1005 Bytes

验证

简体中文 | English

使用 Node 20 或更高版本运行无依赖的回归测试:

node --test tests/*.test.mjs

测试覆盖哈希、颜色转换与对比度、两套配色(默认与「更改背景色」各自钉死一个已知种子的取值,断言关闭时对渲染完全无影响,并在一个种子语料上扫出「深底上不低于 4.5:1」这条底线)、家族图案(镜像对称在全部 32768 种状态上穷举验证,每个家族逐格可翻转,两种网格模式各自的字节分配逐格验证,并且按家族断言两种模式之间确实有大幅差异)、确定性渲染、Unicode 与空种子,以及共享的导出画布尺寸。设置注册表与其 DOM 宿主另有独立测试,无需浏览器。仅浏览器可验证的行为(剪贴板权限、下载、响应式布局,以及「左右对称」与「更改背景色」开关后的实际观感)需要在本地 localhost 服务器上手动检查。