activity-apply-info-null-data.test.js 551 B

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