const assert = require('assert'); const MemoPages = require('../public/js/memo-pages.js'); function run() { assert.deepStrictEqual(MemoPages.normalizeList({ rows: [{ memoId: 1 }] }), [{ memoId: 1 }]); assert.deepStrictEqual(MemoPages.normalizeList({ records: [{ memoId: 2 }] }), [{ memoId: 2 }]); assert.deepStrictEqual(MemoPages.buildMemoBody({ memoTitle: ' 修谱事项 ', memoContent: ' 联系族亲 ', remindTime: '', completed: '', mediaOssIds: ' 2060001 ', sortOrder: '', status: '' }), { memoTitle: '修谱事项', memoContent: '联系族亲', remindTime: undefined, completed: '0', mediaOssIds: '2060001', sortOrder: 1, status: '0' }); assert.strictEqual( MemoPages.buildMemoRow({ memoId: 801, memoTitle: '修谱事项', completed: '0', remindTime: '2026-08-01' }, '900001001'), '

修谱事项

未完成 · 2026-08-01

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