This commit is contained in:
2026-08-13 19:19:34 +08:00
parent 0f0ae612ca
commit df1471dc30
15 changed files with 152 additions and 273 deletions
@@ -27,14 +27,12 @@ describe('notification center contract UI', () => {
it.each([
'./pages/MessageManagementView.vue',
'./pages/MessageTemplatesView.vue',
'./pages/MyMessagesView.vue',
])('keeps actions as the first table column in %s', (path) => {
const content = source(path)
expect(content).toMatch(/const columns:[^=]+\s*=\s*\[\{key:'actions',label:'操作'/)
})
it('does not expose unsupported clear-read or disabled-template restore actions', () => {
expect(source('./pages/MyMessagesView.vue')).not.toContain('清空已读')
const templates = source('./pages/MessageTemplatesView.vue')
expect(templates).toContain("status!=='DISABLED'")
expect(templates).toContain("status==='DRAFT'?'激活':'禁用'")