test: freeze full UI redesign page matrix

This commit is contained in:
2026-09-11 16:08:17 +08:00
parent 159772f615
commit aad666d1a0
2 changed files with 106 additions and 0 deletions
+5
View File
@@ -16,6 +16,11 @@ function assertInOrder(source, labels, scope) {
}
const appConfig = JSON.parse(read('miniapp/app.json'))
assert.equal(appConfig.pages.length, 63, '小程序页面清单必须完整覆盖 63 页')
const redesignMatrix = read('docs/UI_REDESIGN_PAGE_MATRIX_V1.1.md')
for (const page of appConfig.pages) {
assert.ok(redesignMatrix.includes(`\`/${page}\``), `页面矩阵遗漏 /${page}`)
}
assert.equal(appConfig.window.backgroundColor.toUpperCase(), '#FAFAF8', '小程序页面背景必须为暖白 #FAFAF8')
assert.deepEqual(
appConfig.tabBar.list.map((item) => item.text),