家谱现有接口调试50%

This commit is contained in:
rain
2026-07-09 17:29:25 +08:00
commit 6050508144
262 changed files with 63354 additions and 0 deletions
+53
View File
@@ -0,0 +1,53 @@
const assert = require('assert');
const AlbumPages = require('../public/js/album-pages.js');
function run() {
assert.deepStrictEqual(AlbumPages.normalizeList({ rows: [{ albumId: 1 }] }), [{ albumId: 1 }]);
assert.deepStrictEqual(AlbumPages.normalizeList({ records: [{ albumId: 2 }] }), [{ albumId: 2 }]);
assert.deepStrictEqual(AlbumPages.buildAlbumBody({
albumName: ' 老照片 ',
albumDesc: ' 家族旧影 ',
coverOssId: '',
sortOrder: '',
status: ''
}), {
albumName: '老照片',
albumDesc: '家族旧影',
coverOssId: undefined,
sortOrder: 1,
status: '0'
});
assert.deepStrictEqual(AlbumPages.buildPhotoBody({
ossId: ' 2060001 ',
photoTitle: ' 老宅 ',
photoDesc: ' 合影 ',
photographer: ' 汤明 ',
shootTime: '2026-07-09',
sortOrder: '',
status: ''
}), {
ossId: 2060001,
photoTitle: '老宅',
photoDesc: '合影',
photographer: '汤明',
shootTime: '2026-07-09',
sortOrder: 1,
status: '0'
});
assert.strictEqual(
AlbumPages.buildAlbumRow({
albumId: 301,
albumName: '老照片',
photoCount: 6,
albumDesc: '家族旧影'
}, '900001001'),
'<button class="module-row album-row" type="button" data-album-id="301"><div><h3>老照片</h3><p>6 张照片 · 家族旧影</p></div><span class="pill">管理</span></button>'
);
console.log('album-pages tests passed');
}
run();