// 已读取AGENTS.md import * as fs from 'fs'; import * as path from 'path'; /** * 第六十五批回归闸门:清理后台静态演示数据 */ describe('第六十五批后台演示数据清理闸门', () => { const rootDir = path.resolve(__dirname, '../../'); const indexCode = fs.readFileSync(path.join(rootDir, 'server/src/index.ts'), 'utf-8'); it('不再返回硬编码团队/动态/通知演示数据', () => { expect(indexCode).not.toContain('同城活动运营组'); expect(indexCode).not.toContain('财务与结算中心'); expect(indexCode).not.toContain('完成了苏苏学姐的微信商户打款审核'); expect(indexCode).not.toContain('处理了工体纯KTV争议仲裁单'); expect(indexCode).not.toContain('可可奶芙、夜风沉醉'); expect(indexCode).not.toContain('MySQL 数据库就绪'); }); it('相关空壳接口已移除(后台不再展示演示卡片)', () => { for (const marker of [ "app.all('/api/user/my-team/list'", "app.all('/api/user/latest-activity'", "app.all('/api/user/my-project/list'", "app.all('/api/user/save-info'", "app.all('/api/chat/list'", ]) { expect(indexCode).not.toContain(marker); } }); it('消息中心改为真实待办聚合', () => { expect(indexCode).toContain("app.post('/api/message/list'"); expect(indexCode).toContain('buildAdminTodoItems'); expect(indexCode).toContain('pending_orders'); }); });