import test from 'node:test' import assert from 'node:assert/strict' import fs from 'node:fs' import path from 'node:path' const infoFile = path.resolve('src/views/modules/activity/info.vue') test('活动报名信息页初始化和脱敏处理兼容空数据', () => { const source = fs.readFileSync(infoFile, 'utf8') assert.match(source, /activityInfo:\s*\{\}/) assert.match(source, /d\.contactPhoneJM\s*=\s*d\.contactPhone\s*\?\s*d\.contactPhone\.replace/) assert.match(source, /d\.idCardJM\s*=\s*d\.idCard\s*\?\s*d\.idCard\.replace/) })