家谱现有接口调试50%
This commit is contained in:
@@ -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();
|
||||
Reference in New Issue
Block a user