const assert = require('assert'); const GrowthPages = require('../public/js/growth-pages.js'); function run() { assert.deepStrictEqual(GrowthPages.normalizeList({ rows: [{ recordId: 1 }] }), [{ recordId: 1 }]); assert.deepStrictEqual(GrowthPages.normalizeList({ records: [{ recordId: 2 }] }), [{ recordId: 2 }]); assert.deepStrictEqual(GrowthPages.buildGrowthBody({ lineagePersonId: ' 900020001 ', recordType: '', recordTitle: ' 出生记录 ', recordContent: ' 成长内容 ', recordDate: '2026-07-09', remindTime: '', mediaOssIds: ' 2060001 ', sortOrder: '', status: '' }), { lineagePersonId: 900020001, recordType: 'growth', recordTitle: '出生记录', recordContent: '成长内容', recordDate: '2026-07-09', remindTime: undefined, mediaOssIds: '2060001', sortOrder: 1, status: '0' }); assert.strictEqual( GrowthPages.buildGrowthRow({ recordId: 701, recordTitle: '出生记录', recordType: 'birth', recordDate: '2026-07-09' }, '900001001'), '

出生记录

birth · 2026-07-09

编辑
' ); console.log('growth-pages tests passed'); } run();